Référence · Langage et intelligence
Internationalisation
49 fonctions dans 12 classes, groupées par ce qu'elles font, chacune avec l'explication que la bibliothèque donne d'elle-même.
Le récit de ce domaine, pour un lecteur général : ce qu'un artisan en fait, un exemple exécuté et ses couloirs notés, est sur sa page de la Plateforme.
Les fonctions, par ce qu'elles font
Tester et vérifier
- IsValid utility methods dans stzDate
exemple composé
o1 = new stzDate([ 2026, 5, 30 ]) ? o1.IsValid() #--> 1
composé à partir de la signature, exécuté pour cette page - IsBetween batch operations dans stzDate
oYesterday = new stzDate(:Yesterday) oToday = new stzDate(:Today) oTomorrow = new stzDate(:Tomorrow) ? oToday.IsBetween(oYesterday, :And = oTomorrow) #--> 1
test de la bibliothèque - IsWeekday utility checks dans stzDate
exemple composé
o1 = new stzDate([ 2026, 5, 30 ]) ? o1.IsWeekday() #--> 0
composé à partir de la signature, exécuté pour cette page - IsWeekend utility checks dans stzDate
exemple composé
o1 = new stzDate([ 2026, 5, 30 ]) ? o1.IsWeekend() #--> 1
composé à partir de la signature, exécuté pour cette page - IsAStzDate utility methods dans stzDate
exemple composé
o1 = new stzDate([ 2026, 5, 30 ]) ? o1.IsAStzDate() #--> 1
composé à partir de la signature, exécuté pour cette page - IsTomorrow utility checks dans stzDate
exemple composé
o1 = new stzDate([ 2026, 5, 30 ]) ? o1.IsTomorrow() #--> 0
composé à partir de la signature, exécuté pour cette page - IsYesterday utility checks dans stzDate
exemple composé
o1 = new stzDate([ 2026, 5, 30 ]) ? o1.IsYesterday() #--> 0
composé à partir de la signature, exécuté pour cette page - HasPoint Checking if a point exists dans stzTimeLine
exemple composé
o1 = new stzTimeLine("2025-10-22", "2025-10-22") ? o1.HasPoint("an") #--> 0composé à partir de la signature, exécuté pour cette page - HasOverlaps Overlap Detection dans stzTimeLine
exemple composé
o1 = new stzTimeLine("2025-10-22", "2025-10-22") ? o1.HasOverlaps() #--> 0composé à partir de la signature, exécuté pour cette page - IsAStzTime utility methods dans stzTime
exemple composé
o1 = new stzTime([ :Hour = 0, :Minute = 0, :Second = 0 ]) ? o1.IsAStzTime() #--> 1
composé à partir de la signature, exécuté pour cette page - IsEqualTo Comparison methods dans stzDuration
exemple composé
o1 = new stzDuration("3 hours 25 minutes 42 seconds") ? o1.IsEqualTo(3) #--> 0composé à partir de la signature, exécuté pour cette page - CanFit Checking Fitness of a date-duration in the calendar dans stzCalendar
et 1 autres dans la référence
Trouver
- FirstDayOfWeek Date queries dans stzCalendar
exemple composé
o1 = new stzCalendar([2024, "Q3"]) ? o1.FirstDayOfWeek() #--> 2024-07-01
composé à partir de la signature, exécuté pour cette page - NthDayOfWeekNativeAbbreviation This indexed the language's Monday-first list with _n_ directly, so it ignored the locale entirely: for Iran, NthDayOfWeekAbbreviation(1) said Sat and NthDayOfWeekNativeAbbreviation(1) said Mon -- the same day of the same week, named twice, differently. dans stzLocale
exemple composé
o1 = new stzLocale([ :Country = :south_africa ]) ? o1.NthDayOfWeekNativeAbbreviation(2) #--> Mon
composé à partir de la signature, exécuté pour cette page - FindSpan Find the occurences of a given Period (by label) on the timeline (returns its relative datetimes) dans stzTimeLine
- FindPoint Find the occurences of a given moment (by label) on the timeline (returns its relative datetimes) dans stzTimeLine
Compter et mesurer
- CountPoints How many points dans stzTimeLine
exemple composé
o1 = new stzTimeLine("2025-10-22", "2025-10-22") ? o1.CountPoints() #--> 0composé à partir de la signature, exécuté pour cette page
Remplacer et modifier
- SetVizWidth Configuration dans stzCalendar
- SetWorkingDays Working days configuration dans stzCalendar
- SetBusinessHours Business hours dans stzCalendar
- SetComponents utility methods dans stzDate
Retirer
- RemovePoint Removing points dans stzTimeLine
Ajouter
- AddBreak Breaks management dans stzCalendar
- AddHoliday Holiday management dans stzCalendar
- AddConstraint constraint management dans stzCalendar
- AddPoint Point Management (single moments in time) dans stzTimeLine
- AddSpans Span Management (time periods with start and end) dans stzTimeLine
- Add Modification methods dans stzDuration
Découper et extraire
- PartOfDay human-readable dans stzTime
exemple composé
o1 = new stzTime([ :Hour = 0, :Minute = 0, :Second = 0 ]) ? o1.PartOfDay() #--> night
composé à partir de la signature, exécuté pour cette page
Convertir
- ToHuman human-readable dans stzDateTime
exemple composé
o1 = new stzDateTime([ :FromEpochHours = 480000 ]) ? o1.ToHuman() #--> Friday, October 4th, 2024 at 12 o'clock AM
composé à partir de la signature, exécuté pour cette page - ToShort Short formats dans stzDateTime
exemple composé
o1 = new stzDateTime([ :FromEpochHours = 480000 ]) ? o1.ToShort() #--> 04/10 12:00 AM
composé à partir de la signature, exécuté pour cette page - ToMedium Medium formats dans stzDateTime
exemple composé
o1 = new stzDateTime([ :FromEpochHours = 480000 ]) ? o1.ToMedium() #--> Fri, Oct 4 12:00 AM
composé à partir de la signature, exécuté pour cette page - ToRelative human-readable dans stzDateTime
exemple composé
o1 = new stzDateTime([ :FromEpochHours = 480000 ]) ? o1.ToRelative() #--> 2 years ago
composé à partir de la signature, exécuté pour cette page - ToUnixTimeStamp unix timestamp dans stzDateTime
oDateTime = StzDateTimeQ(1710498600) # March 15, 2024, 10:30:00 UTC ? oDateTime.Content() ? oDateTime.ToUnixTimeStamp() #--> 2024-03-15 10:30:00 #--> 1710498600
test de la bibliothèque - ToUnixTimeStampMs unix timestamp dans stzDateTime
exemple composé
o1 = new stzDateTime([ :FromEpochHours = 480000 ]) ? o1.ToUnixTimeStampMs() #--> 1728000000000
composé à partir de la signature, exécuté pour cette page - ToJulianDay julian day methods dans stzDate
o1 = new stzDate("2025-10-10") ? o1.ToJulianDay() #--> 2460959test de la bibliothèque - FromEpochHash combined epoch creation with hash dans stzDateTime
- FromNaturalEpoch natural language epoch creation dans stzDateTime
- ToCSV export methods dans stzCalendar
- ToHash export methods dans stzCalendar
- ToJSON export methods dans stzCalendar
et 5 autres dans la référence
Afficher, dessiner et mettre en forme
- ShowUncovered Hihlighting the uncovered spans in the timeline dans stzTimeLine
Parcourir et appliquer
- ApplyConstraints constraint management dans stzCalendar
Les explications sont celles que la bibliothèque donne d'elle-même, en anglais, lues dans ses commentaires de documentation le 2026-10-01 04:14, from the library at commit 0e72e2e2c, by the library's own stzSelfDoc over 635 class sources.
Les classes de ce domaine
- stzDateTime · 227 méthodes
- stzCalendar · 166 méthodes
- stzDate · 92 méthodes
- stzTimeLine · 87 méthodes
- stzLocale · 83 méthodes
- stzTime · 78 méthodes
- stzDuration · 41 méthodes
- stzListOfTimeLines · 37 méthodes
- stzCountry · 27 méthodes
- stzLanguage · 17 méthodes
- stzScript · 12 méthodes
- stzCurrency · 10 méthodes
Les narrations sur ce domaine
- FastProUpdate(): A Semantic Rengineering of RingFastPro extension(s'ouvre dans un nouvel onglet)
- Near-Natural Programming: Bridging Human Thought and Code Execution(s'ouvre dans un nouvel onglet)
- Softanza Near-Natural Programming Tutorial(s'ouvre dans un nouvel onglet)
- Time Programming in Softanza: A Gentle Introduction(s'ouvre dans un nouvel onglet)
- Time Capacity Planning in Softanza: Mastering Constraints with stzCalendar(s'ouvre dans un nouvel onglet)
- stzDataSet: Statistics as a Language of Thought(s'ouvre dans un nouvel onglet)
- Date Programming Made Easy in Softanza(s'ouvre dans un nouvel onglet)
- stzDateTime: Elegant DateTime Operations in Softanza(s'ouvre dans un nouvel onglet)
- Graphviz DOT Language Guide: Using stzDotCode(s'ouvre dans un nouvel onglet)
- stzDuration: Measuring Time in Softanza(s'ouvre dans un nouvel onglet)
- Software Global Reach: Locale Management the Softanza Way(s'ouvre dans un nouvel onglet)
- **Natural Language Programming, Reimagined: The `stzNatural` Class in Softanza**(s'ouvre dans un nouvel onglet)

