Определение недели для календаря в Руби

Aspose.Tasks - определение будни для календаря

Aspose.Tasks Чтобы определить будние дни для календаря, используя aspose.tasks java для Ruby, просто вызовите DefineWeekDaysForCalendar модуль. Здесь вы можете увидеть пример кода.

 1Project = rjb :: import ('com.sope.tasks.project'). Новый
 2
 3cal = project.getCalendars (). Add ("Calendar1")
 4
 5Weekday = rjb :: import ('com.sope.tasks.weekday')
 6
 7daytype = rjb :: import ('com.sope.tasks.daytype')
 8
 9Cal.getWeekDays (). Add (WeekDay.CreateDefaultWorkingDay (daytype.monday)))
10
11cal.getweekdays (). Add (Weekday.createdefaultWorkingDay (daytype.tuesday)))
12
13Cal.getWeekDays (). Add (WeekDay.CreateDefaultWorkingDay (daytype.wednesday))
14
15Cal.getWeekDays (). Add (WeekDay.CreateDefaultWorkingDay (daytype.thursday)))
16
17cal.getweekdays (). Add (rjb :: import ('com.sope.tasks.weekday'). Новый (daytype.saturday)))
18
19cal.getweekdays (). Add (rjb :: import ('com.sope.tasks.weekday'). Новый (daytype.sunday)))
20
21myweekday = rjb :: import ('com.sope.tasks.weekday'). Новый (daytype.friday)
22
23time1 = rjb :: import ('com.sope.tasks.workingtime'). Новый
24
25caltime = rjb :: import ('java.util.calendar'). getInstance ()
26
27Caltime.Set (1,1,1,9,0,0)
28
29date = caltime.gettime ()
30
31Time1.SetFromTime (дата)
32
33Caltime.Set (1,1,1,12,0,0)
34
35date = caltime.gettime ()
36
37Time1.SetTotime (дата)
38
39time2 = rjb :: import ('com.sope.tasks.workingtime'). Новый
40
41Caltime.Set (1,1,1,13,0,0)
42
43date = caltime.gettime ()
44
45Time2.setFromTime (дата)
46
47Caltime.Set (1,1,1,16,0,0)
48
49date = caltime.gettime ()
50
51Time2.setTotime (дата)
52
53myweekday.getWorkingTimes (). Add (Time1)
54
55myweekday.getWorkingTimes (). Добавить (время2)
56
57myweekday.setdayworking (правда)
58
59cal.getweekdays (). Добавить (myweekday)
60
61Project.save ("CalendarWeekDays.xml", RJB :: Import ('com.aspose.tasks.savefileformat'). XML)
62
63Положит «определенные будние дни для календаря, проверьте выходной файл».

Скачать запуск кода

Скачать Определение недели для календаря (aspose.tasks) С любого из указанных сайтов социального кодирования:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.