|
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 |