From: Andrea Zagli Date: Mon, 27 Dec 2010 14:35:50 +0000 (+0100) Subject: Aggiunte le funzioni Solipa::get_now_tm e Solipa::get_today_gdate (da testare). X-Git-Tag: Pre_EvolutionDataServer_2.32~8 X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=970a58121b605c06623dc0e3a9b7b9f83871c81c;p=solipa%2Flibsolipa Aggiunte le funzioni Solipa::get_now_tm e Solipa::get_today_gdate (da testare). --- diff --git a/src/utils.c b/src/utils.c index d8b90bd..6d27d44 100644 --- a/src/utils.c +++ b/src/utils.c @@ -547,6 +547,26 @@ gchar return ret; } +struct tm +*solipa_get_now_tm (void) +{ + time_t tt; + + tt = time (NULL); + + return localtime (&tt); +} + +GDate +*solipa_get_today_gdate (void) +{ + struct tm *tt_tm = solipa_get_now_tm (); + + return g_date_new_dmy ((GDateDay)tt_tm->tm_mday, + (GDateMonth)tt_tm->tm_mon + 1, + (GDateYear)tt_tm->tm_year + 1900); +} + /** * This function is copied from * http://bugzilla.gnome.org/show_bug.cgi?id=524831. diff --git a/src/utils.h b/src/utils.h index 251e66c..6080ae0 100644 --- a/src/utils.h +++ b/src/utils.h @@ -46,6 +46,9 @@ guint solipa_gtktreemodel_to_csv_gui (Solipa *solipa, gchar *solipa_format_money (gdouble number, gint decimals, gboolean with_currency_symbol); +struct tm *solipa_get_now_tm (void); +GDate *solipa_get_today_gdate (void); + gchar *g_mkdtemp (gchar *tmpl);