|
Classes |
| struct | _GDate |
Defines |
| #define | G_DATE_BAD_JULIAN 0U |
| #define | G_DATE_BAD_DAY 0U |
| #define | G_DATE_BAD_YEAR 0U |
Typedefs |
| typedef guint16 | GDateYear |
| typedef guint8 | GDateDay |
| typedef _GDate | GDate |
Enumerations |
| enum | GDateDMY |
| enum | GDateWeekday |
| enum | GDateMonth |
Functions |
| GDate * | g_date_new (void) |
| GDate * | g_date_new_dmy (GDateDay day, GDateMonth month, GDateYear year) |
| GDate * | g_date_new_julian (guint32 julian_day) |
| void | g_date_free (GDate *date) |
| gboolean | g_date_valid (GDate *date) |
| gboolean | g_date_valid_day (GDateDay day) G_GNUC_CONST |
| gboolean | g_date_valid_month (GDateMonth month) G_GNUC_CONST |
| gboolean | g_date_valid_year (GDateYear year) G_GNUC_CONST |
| gboolean | g_date_valid_weekday (GDateWeekday weekday) G_GNUC_CONST |
| gboolean | g_date_valid_julian (guint32 julian_date) G_GNUC_CONST |
| gboolean | g_date_valid_dmy (GDateDay day, GDateMonth month, GDateYear year) G_GNUC_CONST |
| GDateWeekday | g_date_get_weekday (GDate *date) |
| GDateMonth | g_date_get_month (GDate *date) |
| GDateYear | g_date_get_year (GDate *date) |
| GDateDay | g_date_get_day (GDate *date) |
| guint32 | g_date_get_julian (GDate *date) |
| guint | g_date_get_day_of_year (GDate *date) |
| guint | g_date_get_monday_week_of_year (GDate *date) |
| guint | g_date_get_sunday_week_of_year (GDate *date) |
| void | g_date_clear (GDate *date, guint n_dates) |
| void | g_date_set_parse (GDate *date, const gchar *str) |
| void | g_date_set_time (GDate *date, GTime time) |
| void | g_date_set_month (GDate *date, GDateMonth month) |
| void | g_date_set_day (GDate *date, GDateDay day) |
| void | g_date_set_year (GDate *date, GDateYear year) |
| void | g_date_set_dmy (GDate *date, GDateDay day, GDateMonth month, GDateYear y) |
| void | g_date_set_julian (GDate *date, guint32 julian_date) |
| gboolean | g_date_is_first_of_month (GDate *date) |
| gboolean | g_date_is_last_of_month (GDate *date) |
| void | g_date_add_days (GDate *date, guint n_days) |
| void | g_date_subtract_days (GDate *date, guint n_days) |
| void | g_date_add_months (GDate *date, guint n_months) |
| void | g_date_subtract_months (GDate *date, guint n_months) |
| void | g_date_add_years (GDate *date, guint n_years) |
| void | g_date_subtract_years (GDate *date, guint n_years) |
| gboolean | g_date_is_leap_year (GDateYear year) G_GNUC_CONST |
| guint8 | g_date_get_days_in_month (GDateMonth month, GDateYear year) G_GNUC_CONST |
| guint8 | g_date_get_monday_weeks_in_year (GDateYear year) G_GNUC_CONST |
| guint8 | g_date_get_sunday_weeks_in_year (GDateYear year) G_GNUC_CONST |
| gint | g_date_compare (GDate *lhs, GDate *rhs) |
| void | g_date_to_struct_tm (GDate *date, struct tm *tm) |
| gsize | g_date_strftime (gchar *s, gsize slen, const gchar *format, GDate *date) |
Variables |
| G_BEGIN_DECLS typedef gint32 | GTime |