Визначення будня для календаря в Рубі

Aspose.Tasks - Визначення будня для календаря

Aspose.Tasks Щоб визначити будні дні для календаря за допомогою Aspose.Tasks java для Ruby, просто закликайте Визначення модуля DefineWeekDysforcalendar. Тут ви можете побачити приклад коду.

 1Project = rjb :: import ('com.aspose.tasks.project'). new
 2
 3cal = project.getcalendars (). Додати ("календар1")
 4
 5будні = rjb :: імпорт ('com.aspose.tasks.weekday')
 6
 7Daytype = rjb :: import ('com.aspose.tasks.daytype')
 8
 9Cal.getWeekdays (). Додати (будній день
10
11Cal.getWeekdays (). Додати (будній день
12
13Cal.getWeekdays (). Додати (будній день
14
15Cal.getWeekdays (). Додати (будній день
16
17Cal.getWeekdays (). Додати (rjb :: import ('com.aspose.tasks.weekday'). New (Daytype.saturday))
18
19Cal.getWeekdays (). Додати (rjb :: import ('com.aspose.tasks.weekday'). New (Daytype.sunday))
20
21MyWeekday = rjb :: import ('com.aspose.tasks.weekday'). New (daytype.friday)
22
23time1 = rjb :: import ('com.aspose.tasks.workingtime'). new
24
25caltime = rjb :: імпорт ('java.util.calendar'). getInstance ()
26
27Caltime.set (1,1,1,9,0,0)
28
29дата = caltime.getTime ()
30
31Time1.setFromTime (дата)
32
33Caltime.set (1,1,1,12,0,0)
34
35дата = caltime.getTime ()
36
37Time1.setTotime (дата)
38
39time2 = rjb :: імпорт ('com.aspose.tasks.workingtime'). new
40
41Caltime.set (1,1,1,13,0,0)
42
43дата = caltime.getTime ()
44
45Time2.setFromTime (дата)
46
47Caltime.set (1,1,1,16,0,0)
48
49дата = caltime.getTime ()
50
51Time2.setTotime (дата)
52
53MyWeekday.getWorkingTimes (). Додати (time1)
54
55MyWeekday.getWorkingTimes (). Додати (time2)
56
57MyWeekday.setDayworking (правда)
58
59Cal.getWeekdays (). Додати (MyWeekday)
60
61Project.save ("CalendationWeekdays.xml", rjb :: import ('com.aspose.tasks.savefileformat'). xml)
62
63PUT "Визначені будні для календаря, будь ласка, перевірте вихідний файл."

Завантажити запущений код

Завантажити Визначення будню для календаря (Aspose.Tasks) З будь -якого з наведених нижче сайтів соціального кодування:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.