From 970a58121b605c06623dc0e3a9b7b9f83871c81c Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Mon, 27 Dec 2010 15:35:50 +0100 Subject: [PATCH] Aggiunte le funzioni Solipa::get_now_tm e Solipa::get_today_gdate (da testare). --- src/utils.c | 20 ++++++++++++++++++++ src/utils.h | 3 +++ 2 files changed, 23 insertions(+) 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); -- 2.49.0