Date
Vsebina
Trenutni čas
Write (DateTimeToStr (Now)) // Izpiše trenutni dan in uro - 24.11.2014 12:10:54
Write (Now) // Izpiše trenutni dan in uro - 41967.5075694444
Write (DateToStr (Date)) // Izpiše trenutni dan - 24.11.2014
Write (Date) // Izpiše trenutni dan - 41967
Write (TimeToStr (Time)) // Izpiše trenutno uro - 12:10:55
Write (Time) // Izpiše trenutno uro - 0.507581018518519Now
Funkcija Now vrne trenutni dan in čas.
| Function Now As DateTime | ||
| Result | DateTime | Vrednost današnjega dne in trenutnega časa. Natančnost časa je 1 sekunda. |
Date
Funkcija Date vrne današnji dan.
| Function Date As DateTime | ||
| Result | DateTime | Vrednost današnjega dne. |
Time
Funkcija Time vrne trenutni čas.
| Function Time As DateTime | ||
| Result | DateTime | Vrednost trenutnega časa. Natančnost časa je 1 sekunda. |
GetTickcount
Funkcija GetTickcount vrne število milisekund od prižiganja računalnika. To je uporabno za merjenje hitrosti izvajanja programa.
| Function GetTickcount As Float | ||
| Result | Float | Število milisekund od prižiganja računalnika. |
Dim I As Long
I = GetTickcount // si zapomne zaèetek izvajanja
Pause (0.5) // operacija, ki jo merimo
Write ((GetTickcount - I) / 1000, ' sek') // Izpiše trajanjePretvarjanje
Write (DateTimeToStr (Now)) // Izpiše trenutni dan in uro - 24.11.2014 12:10:54
Write (DateToStr (Now)) // Izpiše trenutni dan - 24.11.2014
Write (TimeToStr (Now)) // Izpiše trenutno uro - 12:10:55DateTimeToStr
Funkcija DateTimeToStr pretvori dan in čas v string. Če je vrednost cela številka (samo dan) bo avtomatsko izpisal samo datum. Če je vrednost med 0 in 1 (samo čas) bo avtomatsko izpisal samo čas.
| Function DateTimeToStr (Date As DateTime) As String | ||
| Date | DateTime | Dan in čas. |
| Result | String | Besedilo podanega dneva in ure v sistemsko nastavljeni obliki. |
DateToStr
Funkcija DateToStr pretvori dan v string. Tudi če vrednost ni cela številka (tudi čas) bo izpisal samo datum.
| Function DateToStr (Date As DateTime) As String | ||
| Date | DateTime | Datum. |
| Result | String | Besedilo podanega dneva v sistemsko nastavljeni obliki. |
TimeToStr
Funkcija TimeToStr pretvori čas v string. Tudi če je vrednost večja od 1 (tudi dan) bo avtomatsko izpisal samo čas.
| Function TimeToStr (Date As DateTime) As String | ||
| Date | DateTime | Čas. |
| Result | String | Besedilo podane ure v sistemsko nastavljeni obliki. |
FormatDateTime
Funkcija FormatDateTime pretvori dan in čas v string v poljubni obliki.
| Function FormatDateTime (Format As String, DateTime As DateTime) As String | ||
| Format | String | Določa obliko izpisa ure. |
| DateTime | DateTime | Dan in čas. |
| Result | String | Besedilo podanega dneva in ure v željeni obliki. |
Write (FormatDateTime ('c', Now))
Write (FormatDateTime ('d', Now))
Write (FormatDateTime ('dd', Now))
Write (FormatDateTime ('ddd', Now))
Write (FormatDateTime ('dddd', Now))
Write (FormatDateTime ('ddddd', Now))
Write (FormatDateTime ('dddddd', Now))
Write (FormatDateTime ('m', Now))
Write (FormatDateTime ('mm', Now))
Write (FormatDateTime ('mmm', Now))
Write (FormatDateTime ('mmmm', Now))
Write (FormatDateTime ('yy', Now))
Write (FormatDateTime ('yyyy', Now))
Write (FormatDateTime ('h', Now))
Write (FormatDateTime ('hh Prikaže ure z zaèetno nièl0 (00-23).
Write (FormatDateTime ('n', Now))
Write (FormatDateTime ('nn', Now))
Write (FormatDateTime ('s', Now))
Write (FormatDateTime ('ss', Now))
Write (FormatDateTime ('z', Now))
Write (FormatDateTime ('zzz', Now))
Write (FormatDateTime ('t', Now))
Write (FormatDateTime ('tt', Now))V naslednji tabeli je prikazana možna uporaba formata datuma. Opisani so pomeni črk. Velikost črk ni pomembna.
c Prikaže datum v sistemski kratki obliki, uro pa v sistemski dolgi obliki. Čas se ne prikaže, če je vrednost časa točno polnoč. d Prikaže dan kot število brez začetne ničle (1-31). dd Prikaže dan kot število z začetno ničlo (01-31). ddd Prikaže dan kot okrajšavo (Po-Ne) z uporabo sistemskih okrajšav dnevov. dddd Prikaže dan kot so polno ime (Ponedeljek-Nedelja) z uporabo sistemskih dnevov. ddddd Prikaže datum v sistemski kratki obliki. dddddd Prikaže datum v sistemski dolgi obliki. m Prikaže mesec kot število brez začetne ničle (1-12). Če ima m prej h ali hh, prikaže minute namesto meseca. mm Prikaže mesec kot število z začetno ničlo (01-12). Če ima mm prej h ali hh, se prikaže minute namesto meseca. mmm Prikaže mesec kot okrajšavo (Jan-Dec) z uporabo sistemskih okrajšav mesecev. mmmm Prikaže mesec kot so polno ime (Januar-December) z uporabo sistemskih mesecev. yy Prikaže leto kot dvomestno številko (00-99). yyyy Prikaže leto kot štirimestno številko (0000-9999). h Prikaže ure brez začetne ničle (0-23). hh Prikaže ure z začetno ničl0 (00-23). n Prikaže minute brez začetne ničle (0-59). nn Prikaže minute z začetno ničlo (00-59). s Prikaže sekunde brez začetne ničle (0-59). ss Prikaže sekunde z začetno ničlo (00-59). z Prikaže milisekunde brez začetnih ničel (0-999). zzz Prikaže milisekunde z začetnimi ničlami (000-999). t Prikaže čas v sistemski kratki obliki. tt Prikaže čas v sistemski dolgi obliki. / Prikaže ločilo datuma v sistemski obliki. : Prikazuje ločilo ure v sistemski obliki. "xx" / "xx" Znaki v enojnih ali dvojnih narekovajih so direktno prikazani, in ne vplivajo na oblikovanje.
StrToDateTime
Funkcija StrToDateTime .
| Function StrToDateTime (S As String) As DateTime | ||
| S | String | . |
| Result | DateTime | . |
StrToDate
Funkcija StrToDate .
| Function StrToDate (S As String) As DateTime | ||
| S | String | . |
| Result | DateTime | . |
StrToTime
Funkcija StrToTime .
| Function StrToTime (S As String) As DateTime | ||
| S | String | . |
| Result | DateTime | . |
Razno
DayOfWeek
Funkcija DayOfWeek .
| Function DayOfWeek (Date As DateTime) As Long | ||
| Date | DateTime | . |
| Result | Long | . |
Encode, Decode
DecodeDate
Rutina DecodeDate .
| Sub DecodeDate (Date As DateTime, ByRef Year, ByRef Month, ByRef Day As Long) | ||
| Date | DateTime | . |
| Year | ByRef Long | . |
| Month | ByRef Long | . |
| Day | ByRef Long | . |
DecodeTime
Rutina DecodeTime .
| Sub DecodeTime (Date As DateTime, ByRef Hour, ByRef Min, ByRef Sec, ByRef MSec As Long) | ||
| Date | DateTime | . |
| Hour | ByRef Long | . |
| Min | ByRef Long | . |
| Sec | ByRef Long | . |
| MSec | ByRef Long | . |
EncodeDate
Funkcija EncodeDate .
| Function EncodeDate (Year, Month, Day As Long) As DateTime | ||
| Year | Long | . |
| Month | Long | . |
| Day | Long | . |
| Result | DateTime | . |
EncodeTime
Funkcija EncodeTime .
| Function EncodeTime (Hour, Min, Sec, MSec As Long) As DateTime | ||
| Hour | Long | . |
| Min | Long | . |
| Sec | Long | . |
| MSec | Long | . |
| Result | DateTime | . |