Définir les jours de semaine pour le calendrier dans Ruby
Contents
[
Hide
Show
]Aspose.Tasks - Définir les jours de semaine pour le calendrier
Aspose.Tasks Pour définir les jours de semaine pour le calendrier en utilisant Aspose.Tasks Java pour Ruby, invoquez simplement Module de définir WeekEkdaysforcalendar. Ici, vous pouvez voir un exemple de code.
1project = rjb :: import ('com.Aspose.Tasks.project').
2
3cal = project.getCalendars (). Add ("Calendar1")
4
5En semaine = rjb :: import ('com.Aspose.Tasks.weekday')
6
7dayType = rjb :: import ('com.Aspose.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.Aspose.Tasks.weekday'). new (dayType.saturday)))
18
19cal.getweekdays (). add (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'). Nouveau
24
25Caltime = rjb :: import ('java.util.calendar'). getInstance ()
26
27Caltime.set (1,1,1,9,0,0)
28
29Date = Caltime.getTime ()
30
31Time1.setFromtime (date)
32
33Caltime.set (1,1,1,12,0,0)
34
35Date = Caltime.getTime ()
36
37Time1.setToTime (date)
38
39time2 = rjb :: import ('com.Aspose.Tasks.workingtime'). Nouveau
40
41Caltime.set (1,1,1,13,0,0)
42
43Date = Caltime.getTime ()
44
45Time2.setfromtime (date)
46
47Caltime.set (1,1,1,16,0,0)
48
49Date = Caltime.getTime ()
50
51Time2.setToTime (date)
52
53myweekday.getWorkingTimes (). Add (time1)
54
55myweekday.getWorkingTimes (). Add (time2)
56
57myweekday.setdayworking (true)
58
59cal.getweekdays (). Add (myweekday)
60
61project.save ("Calendarweekdays.xml", rjb :: import ('com.Aspose.Tasks.savefileformat'). xml)
62
63Mette "des jours de semaine définis pour le calendrier, veuillez vérifier le fichier de sortie."
Télécharger le code en cours d’exécution
Télécharger Définir les jours de semaine pour le calendrier (Aspose.Tasks) à partir de l’un des sites de codage social mentionnés ci-dessous: