Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Internationalisation

stzDate

92 méthodes propres · 26 formes avec extensions, rangées sous leur méthode

la source: base/datetime/stzDate.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Internationalisation

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Exemples : 15 viennent des tests de la bibliothèque ; 46 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzDate([ 2026, 5, 30 ]). 31 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
SetDate
(sans commentaire dans la source : le nom se lit comme une phrase) set dateaucune extension
ParseStringDate
(sans commentaire dans la source : le nom se lit comme une phrase) parse string dateaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) add days 2 exemples exécutésdans la section enhanced arithmetic operations
oDate = StzDateQ("01/01/2025")
oDate.AddDays(30)
? oDate.Date()
#--> 31/01/2025
test de la bibliothèqueQCSXTZZZIBWU
AddWeeks
(sans commentaire dans la source : le nom se lit comme une phrase) add weeksdans la section enhanced arithmetic operationsQCSXTZZZIBWU
(sans commentaire dans la source : le nom se lit comme une phrase) add months 1 exemples exécutésdans la section enhanced arithmetic operationsQCSXTZZZIBWU
(sans commentaire dans la source : le nom se lit comme une phrase) add years 1 exemples exécutésdans la section enhanced arithmetic operationsQCSXTZZZIBWU
SubtractDays
(sans commentaire dans la source : le nom se lit comme une phrase) subtract daysdans la section enhanced arithmetic operationsQCSXTZZZIBWU
SubtractWeeks
(sans commentaire dans la source : le nom se lit comme une phrase) subtract weeksdans la section enhanced arithmetic operationsQCSXTZZZIBWU
SubtractMonths
(sans commentaire dans la source : le nom se lit comme une phrase) subtract monthsdans la section enhanced arithmetic operationsQCSXTZZZIBWU
SubtractYears
(sans commentaire dans la source : le nom se lit comme une phrase) subtract yearsdans la section enhanced arithmetic operationsQCSXTZZZIBWU
NextDay
(sans commentaire dans la source : le nom se lit comme une phrase) next daydans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.NextDay()
#--> 31/05/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
PreviousDay
(sans commentaire dans la source : le nom se lit comme une phrase) previous daydans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.PreviousDay()
#--> 29/05/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
NextWeekday
(sans commentaire dans la source : le nom se lit comme une phrase) next weekdaydans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.NextWeekday()
#--> 01/06/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
PreviousWeekday
(sans commentaire dans la source : le nom se lit comme une phrase) previous weekdaydans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.PreviousWeekday()
#--> 29/05/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
NextMonday
(sans commentaire dans la source : le nom se lit comme une phrase) next mondaydans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.NextMonday()
#--> 01/06/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
FirstDayOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) first day of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.FirstDayOfMonth()
#--> 01/05/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
LastDayOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) last day of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.LastDayOfMonth()
#--> 31/05/2026
composé à partir de la signature, exécuté pour cette page
aucune extension
StartOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) start of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.StartOfMonth()
#--> 01/05/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
EndOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) end of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.EndOfMonth()
#--> 31/05/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
StartOfYear
(sans commentaire dans la source : le nom se lit comme une phrase) start of yeardans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.StartOfYear()
#--> 01/01/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
EndOfYear
(sans commentaire dans la source : le nom se lit comme une phrase) end of yeardans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.EndOfYear()
#--> 31/12/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
DayAfterMonthEnd
(sans commentaire dans la source : le nom se lit comme une phrase) day after month enddans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayAfterMonthEnd()
#--> 01/06/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
DayBeforeMonthStart
(sans commentaire dans la source : le nom se lit comme une phrase) day before month startdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayBeforeMonthStart()
#--> 30/04/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
DayAfterYearEnd
(sans commentaire dans la source : le nom se lit comme une phrase) day after year enddans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayAfterYearEnd()
#--> 01/01/2027
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
DayBeforeYearStart
(sans commentaire dans la source : le nom se lit comme une phrase) day before year startdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayBeforeYearStart()
#--> 31/12/2025
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
NextEndOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) next end of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.NextEndOfMonth()
#--> 30/06/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
PreviousEndOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) previous end of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.PreviousEndOfMonth()
#--> 30/04/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
NextStartOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) next start of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.NextStartOfMonth()
#--> 01/06/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
PreviousStartOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) previous start of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.PreviousStartOfMonth()
#--> 01/04/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
MidMonth
(sans commentaire dans la source : le nom se lit comme une phrase) mid monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.MidMonth()
#--> 16/05/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
FirstWeekdayOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) first weekday of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.FirstWeekdayOfMonth()
#--> 01/05/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
LastWeekdayOfMonth
(sans commentaire dans la source : le nom se lit comme une phrase) last weekday of monthdans la section smart navigation methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.LastWeekdayOfMonth()
#--> 29/05/2026
composé à partir de la signature, exécuté pour cette page
QCSXTZZZIBWU
operator
enhanced operator overloadingaucune extension
ParseOperation
enhanced operator overloadingaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) days to 1 exemples exécutésaussi écrite: DaysToN · DaysToDate · DaysToDateNdans la section comparison methodsaucune extension
WeeksTo
(sans commentaire dans la source : le nom se lit comme une phrase) weeks toaussi écrite: WeeksToN · WeeksToDate · WeeksToDateNdans la section comparison methodsaucune extension
MonthsTo
(sans commentaire dans la source : le nom se lit comme une phrase) months toaussi écrite: MonthsToN · MonthsToDate · MonthsToDateNdans la section comparison methodsaucune extension
YearsTo
(sans commentaire dans la source : le nom se lit comme une phrase) years toaussi écrite: YearsToN · YearsToDate · YearsToDateNdans la section comparison methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) is before 2 exemples exécutésdans la section comparison methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) is after 2 exemples exécutésdans la section comparison methodsaucune extension
IsEqualTo
(sans commentaire dans la source : le nom se lit comme une phrase) is equal todans la section comparison methodsaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) is equal 1 exemples exécutésdans la section comparison methodsaucune extension
IsSameWeek
(sans commentaire dans la source : le nom se lit comme une phrase) is same weekdans la section comparison methodsaucune extension
IsSameMonth
(sans commentaire dans la source : le nom se lit comme une phrase) is same monthdans la section comparison methodsaucune extension
IsSameYear
(sans commentaire dans la source : le nom se lit comme une phrase) is same yeardans la section comparison methodsaucune extension
IsWeekend
utility checks
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.IsWeekend()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
IsWeekday
utility checks
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.IsWeekday()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsToday
utility checksaucune extension
IsYesterday
utility checks
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.IsYesterday()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
IsTomorrow
utility checks
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.IsTomorrow()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
Age
utility checks
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.Age()
#--> 0
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) year 1 exemples exécutésdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.Year()
#--> 2026
composé à partir de la signature, exécuté pour cette page
aucune extension
YearN
(sans commentaire dans la source : le nom se lit comme une phrase) year ndans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.YearN()
#--> 2026
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) month 2 exemples exécutésdans la section enhanced getters
o1 = new stzDate("10/12/2024")
? o1.Day()
? o1.Month()
? o1.ToHuman()
#--> Tuesday
#--> December
#--> Tuesday, December 10th, 2024
test de la bibliothèqueaucune extension
MonthName
(sans commentaire dans la source : le nom se lit comme une phrase) month namedans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.MonthName()
#--> May
composé à partir de la signature, exécuté pour cette page
aucune extension
MonthN
(sans commentaire dans la source : le nom se lit comme une phrase) month ndans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.MonthN()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) month number 1 exemples exécutésdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.MonthNumber()
#--> 5
composé à partir de la signature, exécuté pour cette page
aucune extension
MonthNumberInString
(sans commentaire dans la source : le nom se lit comme une phrase) month number in stringdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.MonthNumberInString()
#--> 05
composé à partir de la signature, exécuté pour cette page
aucune extension
MonthInLanguage
(sans commentaire dans la source : le nom se lit comme une phrase) month in languageaussi écrite: MonthIndans la section enhanced gettersaucune extension
MonthShort
(sans commentaire dans la source : le nom se lit comme une phrase) month shortdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.MonthShort()
#--> May
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) day 2 exemples exécutésaussi écrite: DayNamedans la section enhanced getters
o1 = new stzDate("10/12/2024")
? o1.Day()
? o1.Month()
? o1.ToHuman()
#--> Tuesday
#--> December
#--> Tuesday, December 10th, 2024
test de la bibliothèqueaucune extension
DayN
(sans commentaire dans la source : le nom se lit comme une phrase) day ndans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayN()
#--> 30
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) day number 1 exemples exécutésdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayNumber()
#--> 30
composé à partir de la signature, exécuté pour cette page
aucune extension
DayInLanguage
(sans commentaire dans la source : le nom se lit comme une phrase) day in languagedans la section enhanced gettersaucune extension
DayIn
(sans commentaire dans la source : le nom se lit comme une phrase) day indans la section enhanced gettersaucune extension
DayShort
(sans commentaire dans la source : le nom se lit comme une phrase) day shortdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayShort()
#--> Sat
composé à partir de la signature, exécuté pour cette page
aucune extension
DayOfWeek
(sans commentaire dans la source : le nom se lit comme une phrase) day of weekaussi écrite: DayOfWeekNdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayOfWeek()
#--> 6
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) day of year 1 exemples exécutésaussi écrite: DayOfYearNdans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DayOfYear()
#--> 150
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) week number 1 exemples exécutésdans la section enhanced getters
? StzDateQ("15/07/2024").WeekNumber()
#--> 29
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) days in month 1 exemples exécutésdans la section enhanced getters
oDate = StzDateQ("15/02/2024")
? oDate.DaysInMonth()
? oDate.DaysInYear()
#--> 29
#--> 366
test de la bibliothèqueaucune extension
DaysInMonthN
(sans commentaire dans la source : le nom se lit comme une phrase) days in month ndans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DaysInMonthN()
#--> 31
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) days in year 1 exemples exécutésdans la section enhanced getters
oDate = StzDateQ("15/02/2024")
? oDate.DaysInMonth()
? oDate.DaysInYear()
#--> 29
#--> 366
test de la bibliothèqueaucune extension
DaysInYearN
(sans commentaire dans la source : le nom se lit comme une phrase) days in year ndans la section enhanced getters
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.DaysInYearN()
#--> 365
composé à partir de la signature, exécuté pour cette page
aucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) is leap year 3 exemples exécutésdans la section enhanced getters
# 2023 is not a leap year
? StzDateQ("01/01/2023").IsLeapYear()
#--> 0
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) is leap 1 exemples exécutésdans la section enhanced getters
? StzDateQ("15/02/2024").IsLeapYear()
? StzDateQ("15/02/2025").IsLeap()
#--> 1
#--> 0
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) to human 1 exemples exécutésdans la section human-readable formatting
o1 = new stzDate("10/12/2024")
? o1.Day()
? o1.Month()
? o1.ToHuman()
#--> Tuesday
#--> December
#--> Tuesday, December 10th, 2024
test de la bibliothèqueaucune extension
ToRelative
(sans commentaire dans la source : le nom se lit comme une phrase) to relativedans la section human-readable formattingaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) to string 7 exemples exécutésaussi écrite: Date · Contentdans la section human-readable formatting
o1 = new stzDate([ 2024, 10, 10 ])
? o1.Date()
#--> 10/10/2024
test de la bibliothèqueQCSXTZZZIBWU
(sans commentaire dans la source : le nom se lit comme une phrase) to iso8601 1 exemples exécutésdans la section human-readable formatting
oDate = StzDateQ("15/07/2024")
? oDate.ToEuropean()
? oDate.ToAmerican()
? oDate.ToISO8601()
? oDate.ToStringXT("dddd, MMMM d, yyyy") # Custom format
#--> 15/07/2024
#--> 07/15/2024
#--> 2024-07-15
#--> Monday, July 15, 2024
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) to european 1 exemples exécutésdans la section human-readable formatting
oDate = StzDateQ("15/07/2024")
? oDate.ToEuropean()
? oDate.ToAmerican()
? oDate.ToISO8601()
? oDate.ToStringXT("dddd, MMMM d, yyyy") # Custom format
#--> 15/07/2024
#--> 07/15/2024
#--> 2024-07-15
#--> Monday, July 15, 2024
test de la bibliothèqueaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) to american 1 exemples exécutésdans la section human-readable formatting
oDate = StzDateQ("15/07/2024")
? oDate.ToEuropean()
? oDate.ToAmerican()
? oDate.ToISO8601()
? oDate.ToStringXT("dddd, MMMM d, yyyy") # Custom format
#--> 15/07/2024
#--> 07/15/2024
#--> 2024-07-15
#--> Monday, July 15, 2024
test de la bibliothèqueaucune extension
ToShort
(sans commentaire dans la source : le nom se lit comme une phrase) to shortdans la section human-readable formatting
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.ToShort()
#--> Sat 30 May
composé à partir de la signature, exécuté pour cette page
aucune extension
ToLong
(sans commentaire dans la source : le nom se lit comme une phrase) to longdans la section human-readable formatting
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.ToLong()
#--> Saturday, May 30, 2026
composé à partir de la signature, exécuté pour cette page
aucune extension
julian day methods 1 exemples exécutés
o1 = new stzDate("2025-10-10")
? o1.ToJulianDay()
#--> 2460959
test de la bibliothèqueaucune extension
FromJulianDay
julian day methodsQCSXTZZZIBWU
batch operations 1 exemples exécutés
oYesterday = new stzDate(:Yesterday)
oToday = new stzDate(:Today)
oTomorrow = new stzDate(:Tomorrow)
? oToday.IsBetween(oYesterday, :And = oTomorrow)
#--> 1
test de la bibliothèqueaucune extension
Copy
batch operationsaucune extension
SetComponents
utility methodsQCSXTZZZIBWU
Components
utility methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? @@( o1.Components() )
#--> [ 2026, 5, 30 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
IsValid
utility methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.IsValid()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension
IsAStzDate
utility methods
exemple composé
o1 = new stzDate([ 2026, 5, 30 ])
? o1.IsAStzDate()
#--> 1
composé à partir de la signature, exécuté pour cette page
aucune extension