|
crm_time_t * | crm_time_new (const char *string) |
|
void | crm_time_free (crm_time_t *dt) |
|
char * | crm_time_as_string (crm_time_t *dt, int flags) |
|
void | crm_time_log_alias (int log_level, const char *file, const char *function, int line, const char *prefix, crm_time_t *date_time, int flags) |
|
crm_time_t * | crm_time_parse_duration (const char *duration_str) |
|
crm_time_t * | crm_time_calculate_duration (crm_time_t *dt, crm_time_t *value) |
|
crm_time_period_t * | crm_time_parse_period (const char *period_str) |
|
int | crm_time_compare (crm_time_t *dt, crm_time_t *rhs) |
|
int | crm_time_get_timeofday (crm_time_t *dt, uint32_t *h, uint32_t *m, uint32_t *s) |
|
int | crm_time_get_timezone (crm_time_t *dt, uint32_t *h, uint32_t *m) |
|
int | crm_time_get_gregorian (crm_time_t *dt, uint32_t *y, uint32_t *m, uint32_t *d) |
|
int | crm_time_get_ordinal (crm_time_t *dt, uint32_t *y, uint32_t *d) |
|
int | crm_time_get_isoweek (crm_time_t *dt, uint32_t *y, uint32_t *w, uint32_t *d) |
|
long long int | crm_time_get_seconds (crm_time_t *dt) |
|
long long int | crm_time_get_seconds_since_epoch (crm_time_t *dt) |
|
void | crm_time_set (crm_time_t *target, crm_time_t *source) |
|
void | crm_time_set_timet (crm_time_t *target, time_t *source) |
|
crm_time_t * | crm_time_add (crm_time_t *dt, crm_time_t *value) |
|
crm_time_t * | crm_time_subtract (crm_time_t *dt, crm_time_t *value) |
|
void | crm_time_add_seconds (crm_time_t *dt, int value) |
|
void | crm_time_add_minutes (crm_time_t *dt, int value) |
|
void | crm_time_add_hours (crm_time_t *dt, int value) |
|
void | crm_time_add_days (crm_time_t *dt, int value) |
|
void | crm_time_add_weekdays (crm_time_t *dt, int value) |
|
void | crm_time_add_weeks (crm_time_t *dt, int value) |
|
void | crm_time_add_months (crm_time_t *dt, int value) |
|
void | crm_time_add_years (crm_time_t *dt, int value) |
|
void | crm_time_add_ordinalyears (crm_time_t *dt, int value) |
|
void | crm_time_add_weekyears (crm_time_t *dt, int value) |
|
int | crm_time_january1_weekday (int year) |
|
int | crm_time_weeks_in_year (int year) |
|
int | crm_time_days_in_month (int month, int year) |
|
bool | crm_time_leapyear (int year) |
|
bool | crm_time_check (crm_time_t *dt) |
|
ISO_8601 Date handling.
Definition in file iso8601.h.