Łańcuch formatujący - znaki o specjalnym znaczeniu:
h - godzina 0-23H - godzina 00-23m - minuta 0-59M - minuta 00-59s - sekunda 0-59S - sekunda 00-59w - dzień tygodnia 1-7W - dzień tygodnia 1-7wl - dzień tygodnia pn-ndzwf - dzień tygodnia Pn-Ndzwu - dzień tygodnia PN-NDZWl - dzień tygodnia poniedziałek-niedzielaWf - dzień tygodnia Poniedziałek-NiedzielaWu - dzień tygodnia PONIEDZIAŁEK-NIEDZIELAd - dzień 1-31D - dzień 01-31n - miesiąc 1-12N - miesiąc 01-12nl - miesiąc sty-grunf - miesiąc Sty-Grunu - miesiąc STY-GRUNl - miesiąc styczeń-grudzieńNf - miesiąc Styczeń-GrudzieńNu - miesiąc STYCZEŃ-GRUDZIEŃy - rok np. 97, 03Y - rok np. 1997, 2003i - milisekunda 0-999I - milisekunda 000-999Każdy inny znak jest traktowany dosłownie.
Podczas parsowania common::StrToDate:
DATETIME -> TMSTRUCT : TMSTRUCT::ctor, TMSTRUCT::Set TMSTRUCT -> DATETIME : DATETIME::ctor, DATETIME::Set time_t -> DATETIME : DATETIME::ctor, DATETIME::Set DATETIME -> time_t : DATETIME::GetTicks struct tm -> DATETIME : DATETIME::ctor, DATETIME::Set struct tm -> TMSTRUCT : TMSTRUCT::ctor, TMSTRUCT::Set TMSTRUCT -> struct tm : TMSTRUCT::GetTm
DATESPAN() - niezainicjalizowany DATESPAN(Years, Months, Weeks, Days) TIMESPAN() - niezainicjalizowany TIMESPAN(int8) - milisekundy TIMESPAN(Hours, Minutes, Seconds, [Milliseconds]) TMSTRUCT() - niezainicjalizowany TMSTRUCT(DATETIME) TMSTRUCT(struct tm) DATETIME(Day, Month, Year, Hour, Minute, Second, [Millisecond]) DATETIME(Day, Month, Year) DATETIME(time_t) DATETIME(struct tm) DATETIME(TMSTRUCT)
DATESPAN == DATESPAN, DATESPAN != DATESPAN TIMESPAN == TIMESPAN, TIMESPAN != TIMESPAN TIMESPAN < TIMESPAN, TIMESPAN > TIMESPAN TIMESPAN <= TIMESPAN, TIMESPAN >= TIMESPAN DATETIME == DATETIME, DATETIME != DATETIME DATETIME < DATETIME, DATETIME > DATETIME DATETIME <= DATETIME, DATETIME >= DATETIME
DATESPAN + DATESPAN = DATESPAN DATESPAN - DATESPAN = DATESPAN DATESPAN * int = DATESPAN, int * DATESPAN = DATESPAN TIMESPAN + TIMESPAN = TIMESPAN TIMESPAN - TIMESPAN = TIMESPAN TIMESPAN * int = TIMESPAN, int * TIMESPAN = TIMESPAN -TIMESPAN TMSTRUCT + DATESPAN = TMSTRUCT TMSTRUCT - DATESPAN = TMSTRUCT DATETIME + TIMESPAN = DATETIME DATETIME - TIMESPAN = DATETIME DATETIME - DATETIME = TIMESPAN
1.5.5