Module libc/time
libc/time
C11 <time.h> — date and time functions.
Types
Functions
clock
function
fn() -> clock_t
Returns: clock_t
time
function
difftime
function
fn(time1 : time_t, time0 : time_t) -> f64
Parameters
| Name | Type | Notes |
|---|---|---|
time1 | time_t | |
time0 | time_t |
Returns: f64
mktime
function
fn(timeptr : *(tm)) -> time_t
Parameters
| Name | Type | Notes |
|---|---|---|
timeptr | *(tm) |
Returns: time_t
asctime
function
fn(timeptr : *(tm)) -> *(char)
Parameters
| Name | Type | Notes |
|---|---|---|
timeptr | *(tm) |
Returns: *(char)
ctime
function
fn(timer : *(time_t)) -> *(char)
Parameters
| Name | Type | Notes |
|---|---|---|
timer | *(time_t) |
Returns: *(char)
gmtime
function
localtime
function
strftime
function
fn(s : *(char), maxsize : usize, format : *(char), timeptr : *(tm)) -> usize
Parameters
| Name | Type | Notes |
|---|---|---|
s | *(char) | |
maxsize | usize | |
format | *(char) | |
timeptr | *(tm) |
Returns: usize
asctime_s
function
fn(s : *(char), maxsize : usize, timeptr : *(tm)) -> int
Parameters
| Name | Type | Notes |
|---|---|---|
s | *(char) | |
maxsize | usize | |
timeptr | *(tm) |
Returns: int
ctime_s
function
fn(s : *(char), maxsize : usize, timer : *(time_t)) -> int
Parameters
| Name | Type | Notes |
|---|---|---|
s | *(char) | |
maxsize | usize | |
timer | *(time_t) |
Returns: int
gmtime_s
function
localtime_s
function
timespec_get
function
fn(ts : *(timespec), base : int) -> int
Parameters
| Name | Type | Notes |
|---|---|---|
ts | *(timespec) | |
base | int |
Returns: int
Constants
Value: CLOCKS_PER_SEC
Value: TIME_UTC
Value: CLK_TCK