#include #include -- | module Bindings.GLib.Utilities.DateAndTimeFunctions where #strict_import import Bindings.GLib.Fundamentals #num G_USEC_PER_SEC #starttype GTimeVal #field tv_sec , #field tv_usec , #stoptype #ccall g_get_current_time , Ptr -> IO () #ccall g_usleep , -> IO () #ccall g_time_val_add , Ptr -> -> IO () #ccall g_time_val_from_iso8601 , Ptr -> Ptr -> IO #ccall g_time_val_to_iso8601 , Ptr -> IO (Ptr ) #starttype GDate #stoptype #integral_t GDateDMY #num G_DATE_DAY #num G_DATE_MONTH #num G_DATE_YEAR #integral_t GDateDay #integral_t GDateMonth #num G_DATE_BAD_MONTH #num G_DATE_JANUARY #num G_DATE_FEBRUARY #num G_DATE_MARCH #num G_DATE_APRIL #num G_DATE_MAY #num G_DATE_JUNE #num G_DATE_JULY #num G_DATE_AUGUST #num G_DATE_SEPTEMBER #num G_DATE_OCTOBER #num G_DATE_NOVEMBER #num G_DATE_DECEMBER #integral_t GDateYear #integral_t GDateWeekday #num G_DATE_BAD_WEEKDAY #num G_DATE_MONDAY #num G_DATE_TUESDAY #num G_DATE_WEDNESDAY #num G_DATE_THURSDAY #num G_DATE_FRIDAY #num G_DATE_SATURDAY #num G_DATE_SUNDAY #num G_DATE_BAD_DAY #num G_DATE_BAD_JULIAN #num G_DATE_BAD_YEAR #ccall g_date_new , IO (Ptr ) #ccall g_date_new_dmy , -> -> -> IO (Ptr ) #ccall g_date_new_julian , -> IO (Ptr ) #ccall g_date_clear , Ptr -> -> IO () #ccall g_date_free , Ptr -> IO () #ccall g_date_set_day , Ptr -> -> IO () #ccall g_date_set_month , Ptr -> -> IO () #ccall g_date_set_year , Ptr -> -> IO () #ccall g_date_set_dmy , Ptr -> -> -> -> IO () #ccall g_date_set_julian , Ptr -> -> IO () #ccall g_date_set_time_t , Ptr -> CTime -> IO () #ccall g_date_set_time_val , Ptr -> Ptr -> IO () #ccall g_date_set_parse , Ptr -> Ptr -> IO () #ccall g_date_add_days , Ptr -> -> IO () #ccall g_date_subtract_days , Ptr -> -> IO () #ccall g_date_add_months , Ptr -> -> IO () #ccall g_date_subtract_months , Ptr -> -> IO () #ccall g_date_add_years , Ptr -> -> IO () #ccall g_date_subtract_years , Ptr -> -> IO () #ccall g_date_days_between , Ptr -> Ptr -> IO #ccall g_date_compare , Ptr -> Ptr -> IO #ccall g_date_clamp , Ptr -> Ptr -> Ptr -> IO () #ccall g_date_order , Ptr -> Ptr -> IO () #ccall g_date_get_day , Ptr -> IO #ccall g_date_get_month , Ptr -> IO #ccall g_date_get_year , Ptr -> IO #ccall g_date_get_julian , Ptr -> IO #ccall g_date_get_weekday , Ptr -> IO #ccall g_date_get_day_of_year , Ptr -> IO #ccall g_date_get_days_in_month , -> -> IO #ccall g_date_is_first_of_month , Ptr -> IO #ccall g_date_is_last_of_month , Ptr -> IO #ccall g_date_is_leap_year , -> IO #ccall g_date_get_monday_week_of_year , Ptr -> IO #ccall g_date_get_monday_weeks_in_year , -> IO #ccall g_date_get_sunday_week_of_year , Ptr -> IO #ccall g_date_get_sunday_weeks_in_year , -> IO #ccall g_date_get_iso8601_week_of_year , Ptr -> IO #ccall g_date_strftime , Ptr -> -> Ptr -> Ptr -> IO #opaque_t struct tm #ccall g_date_to_struct_tm , Ptr -> Ptr -> IO () #ccall g_date_valid , Ptr -> IO #ccall g_date_valid_day , -> IO #ccall g_date_valid_month , -> IO #ccall g_date_valid_year , -> IO #ccall g_date_valid_dmy , -> -> -> IO #ccall g_date_valid_julian , -> IO #ccall g_date_valid_weekday , -> IO