ChorusOS 5.0 provides time and date management services that comply to Time Zone and Day Light Saving Time behaviors.
The date management utilities and API is summarized in the following table:
Function |
Description |
---|---|
date() |
Print or/and set the date |
settimeoftheday() |
System call to set the time of the day |
gettimeoftheday() |
System call to get the time of the day |
adjtime() |
System call to adjust the time of the day smoothly (used by the Network Time Protocol, NTP) |
ctime() |
Returns time argument as local time in ASCII string |
localtime() |
Returns time argument as local time in a structure |
gmtime() |
Returns time argument without local adjustment |
asctime() |
Returns ASCII time from time structure argument |
mktime() |
Returns time value from time structure argument |
strftime() |
Format printf like time from structure argument |
tzset() |
Set time zone information for time conversion routines |