1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| nomMois est une chaîne
TabMois est un tableau de chaînes = [ "Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Nissan",
"Iyar","Tamuz","Av","Elul"]
TabMoisLeap est un tableau de chaînes = [ "Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar I","Adar II",
"Nissan", "Iyar","Tamuz","Av","Elul"]
gregorianDate est un DateTime(2023, 7, 10)
// Create an instance of HebrewCalendar
hebCalendar est un HebrewCalendar()
// Convert the Gregorian date to a Hebrew date
hebYear est un entier = hebCalendar.GetYear(gregorianDate)
hebMonth est un entier = hebCalendar.GetMonth(gregorianDate)
hebDay est un entier = hebCalendar.GetDayOfMonth(gregorianDate)
hebDate est un DateTime(hebYear, hebMonth, 1, hebCalendar)
SI hebCalendar.IsLeapYear(hebYear) ALORS
nomMois = TabMoisLeap[hebMonth - 1]
SINON
nomMois = TabMois[hebMonth - 1]
FIN
Trace("Hebrew date: " + hebDay + "-" + hebMonth + "(" + nomMois + ")" + "-" + hebYear) |
Partager