ルビーのカレンダーの平日を定義します
Contents
[
Hide
Show
]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)の定義以下のソーシャルコーディングサイトのいずれかから:*