PureBasic
PureBasic
Get Current Date/Time as Timestamp (YYYY-MM-DDThh:mm:ssTZD)
Demonstrates how to get the current system date/time in YYYY-MM-DDThh:mm:ssTZD format.Chilkat PureBasic Downloads
IncludeFile "CkDateTime.pb"
Procedure ChilkatExample()
success.i = 0
dt.i = CkDateTime::ckCreate()
If dt.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
success = CkDateTime::ckSetFromCurrentSystemTime(dt)
; Get a UTC time.
bLocal.i = 0
timestamp.s = CkDateTime::ckGetAsTimestamp(dt,bLocal)
Debug "Current UTC Time: " + timestamp
; Get a local time.
bLocal = 1
timestamp = CkDateTime::ckGetAsTimestamp(dt,bLocal)
Debug "Current Local Time: " + timestamp
; Sample output:
;
; Current UTC Time: 2022-03-01T00:48:58Z
; Current Local Time: 2022-02-28T18:48:58-06:00
CkDateTime::ckDispose(dt)
ProcedureReturn
EndProcedure