jabberd2
2.2.17
|
#include "util.h"
Go to the source code of this file.
Macros | |
#define | DT_DATETIME_P "%04d-%02d-%02dT%02d:%02d:%lf+%02d:%02d" |
#define | DT_DATETIME_M "%04d-%02d-%02dT%02d:%02d:%lf-%02d:%02d" |
#define | DT_DATETIME_Z "%04d-%02d-%02dT%02d:%02d:%lfZ" |
#define | DT_TIME_P "%02d:%02d:%lf+%02d:%02d" |
#define | DT_TIME_M "%02d:%02d:%lf-%02d:%02d" |
#define | DT_TIME_Z "%02d:%02d:%lfZ" |
#define | DT_LEGACY "%04d%02d%02dT%02d:%02d:%lf" |
Functions | |
time_t | datetime_in (char *date) |
void | datetime_out (time_t t, datetime_t type, char *date, int datelen) |
#define DT_DATETIME_P "%04d-%02d-%02dT%02d:%02d:%lf+%02d:%02d" |
Definition at line 26 of file datetime.c.
Referenced by datetime_in().
#define DT_DATETIME_M "%04d-%02d-%02dT%02d:%02d:%lf-%02d:%02d" |
Definition at line 27 of file datetime.c.
Referenced by datetime_in().
#define DT_DATETIME_Z "%04d-%02d-%02dT%02d:%02d:%lfZ" |
Definition at line 28 of file datetime.c.
Referenced by datetime_in().
#define DT_TIME_P "%02d:%02d:%lf+%02d:%02d" |
Definition at line 29 of file datetime.c.
Referenced by datetime_in().
#define DT_TIME_M "%02d:%02d:%lf-%02d:%02d" |
Definition at line 30 of file datetime.c.
Referenced by datetime_in().
#define DT_TIME_Z "%02d:%02d:%lfZ" |
Definition at line 31 of file datetime.c.
Referenced by datetime_in().
#define DT_LEGACY "%04d%02d%02dT%02d:%02d:%lf" |
Definition at line 32 of file datetime.c.
Referenced by datetime_in().
time_t datetime_in | ( | char * | date | ) |
Definition at line 34 of file datetime.c.
References DT_DATETIME_M, DT_DATETIME_P, DT_DATETIME_Z, DT_LEGACY, DT_TIME_M, DT_TIME_P, and DT_TIME_Z.
Referenced by _amp_pkt_user(), _offline_in_sess(), _offline_user_delete(), and _vacation_in_sess().
void datetime_out | ( | time_t | t, |
datetime_t | type, | ||
char * | date, | ||
int | datelen | ||
) |
Definition at line 114 of file datetime.c.
References dt_DATE, dt_DATETIME, dt_LEGACY, and dt_TIME.
Referenced by _iq_time_pkt_sm(), _vacation_in_sess(), pkt_delay(), and sess_start().