From bb123b85cfd706da1ec31e737e791b05d2b51859 Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 21 Jul 2008 16:30:16 +0000 Subject: [PATCH] Use the right format string to get leading zeros when converting to ISO 2008-07-21 Emmanuele Bassi * glib/gtimer.c (g_time_val_to_iso8601): Use the right format string to get leading zeros when converting to ISO 8601. (Sven Herzberg) svn path=/trunk/; revision=7232 --- ChangeLog | 6 ++++++ glib/gtimer.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index b256e5d..7929c7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2008-07-21 Emmanuele Bassi + * glib/gtimer.c (g_time_val_to_iso8601): Use the right format + string to get leading zeros when converting to ISO 8601. (Sven + Herzberg) + +2008-07-21 Emmanuele Bassi + * glib/gbookmarkfile.c: (bookmark_app_info_new): Do not set the timestamp value using time(), as it will be overwritten anyway. (#535223, diff --git a/glib/gtimer.c b/glib/gtimer.c index 8a1f7f2..8cda4d8 100644 --- a/glib/gtimer.c +++ b/glib/gtimer.c @@ -433,7 +433,7 @@ g_time_val_to_iso8601 (GTimeVal *time_) /* ISO 8601 date and time format, with fractionary seconds: * YYYY-MM-DDTHH:MM:SS.MMMMMMZ */ - retval = g_strdup_printf ("%d-%d-%dT%d:%d:%d.%06ldZ", + retval = g_strdup_printf ("%4d-%02d-%02dT%02d:%02d:%02d.%06ldZ", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, @@ -447,7 +447,7 @@ g_time_val_to_iso8601 (GTimeVal *time_) /* ISO 8601 date and time format: * YYYY-MM-DDTHH:MM:SSZ */ - retval = g_strdup_printf ("%d-%d-%dT%d:%d:%dZ", + retval = g_strdup_printf ("%4d-%02d-%02dT%02d:%02d:%02dZ", tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, -- 2.7.4