Définir les jours de semaine pour le calendrier dans Ruby

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:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.