ルビーのカレンダーの平日を定義します

Aspose.Tasks -カレンダーの平日を定義する

Aspose.Tasks java for ruby​​を使用してカレンダーの平日を定義するには、**** defineweekdaysforcalendar **モジュールをdefineします。ここでは、サンプルコードを見ることができます。

 1project = rjb :: import( 'com.Aspose.Tasks.project')new
 2
 3cal = project.getCalendars()add( "calendar1")
 4
 5weekday = rjb :: import( 'com.Aspose.Tasks.weekday')
 6
 7daytype = rjb :: import( 'com.Aspose.Tasks.daytype')
 8
 9cal.getWeekdays()。追加(weekday.createdefaultworkingday(daytype.monday)))
10
11cal.getWeekdays()add(weekday.createdefaultworkingday(daytype.tuesday)))
12
13cal.getWeekdays()。追加(weekday.createdefaultworkingday(daytype.wednesday)))
14
15cal.getWeekdays()。追加(weekday.createdefaultworkingday(daytype.thursday)))
16
17cal.getWeekdays()add(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 :: 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.Aspose.Tasks.workingtime')new
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()。追加(time1)
54
55myweekday.getWorkingTimes()。追加(time2)
56
57myweekday.setdayworking(true)
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.