87 #define MAX_DATE_LENGTH 41
92 #define MAX_DATE_BUFFER 256
94 #define SECS_PER_DAY 86400
96 #define SECS_PER_HOUR 3600
98 #define QOF_MOD_DATE "qof-dates"
222 # define qof_date_isleap(year) \
223 ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
244 #define QOF_UTC_DATE_FORMAT "%Y-%m-%dT%H:%M:%SZ"
253 #define QOF_DATE_FORMAT_US 1
258 #define QOF_DATE_FORMAT_UK 2
263 #define QOF_DATE_FORMAT_CE 3
268 #define QOF_DATE_FORMAT_ISO 4
277 #define QOF_DATE_FORMAT_UTC 5
287 #define QOF_DATE_FORMAT_ISO8601 6
303 #define QOF_DATE_FORMAT_LOCALE 7
319 #define QOF_DATE_FORMAT_CUSTOM 8
322 #define DATE_FORMAT_LAST QOF_DATE_FORMAT_CUSTOM
327 #define QOF_HOUR_TO_SEC(x) (x * SECS_PER_HOUR)
329 #define QOF_MIN_TO_SEC(x) (x * 60)
331 #define QOF_DAYS_TO_SEC(x) (x * SECS_PER_DAY)
501 gboolean track_last_day);
639 qof_date_set_day_end (
QofDate * qd);
642 qof_date_set_day_start (
QofDate * qd);
645 qof_date_set_day_middle (
QofDate * qd);