Use the right format string to get leading zeros when converting to ISO
authorEmmanuele Bassi <ebassi@gnome.org>
Mon, 21 Jul 2008 16:30:16 +0000 (16:30 +0000)
committerEmmanuele Bassi <ebassi@src.gnome.org>
Mon, 21 Jul 2008 16:30:16 +0000 (16:30 +0000)
2008-07-21  Emmanuele Bassi  <ebassi@gnome.org>

* 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
glib/gtimer.c

index b256e5de20f3bc08a53be76a3e4ecf72393aa3af..7929c7ecff71bd6aecdf54651cdef128a4f1dbc9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-07-21  Emmanuele Bassi  <ebassi@gnome.org>
+
+       * 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  <ebassi@gnome.org>
 
        * glib/gbookmarkfile.c:
index 8a1f7f25db50b9cedabcd8975233d137d6d58f45..8cda4d8e05432c9d4f9e29e61cf5e1b7b23bc216 100644 (file)
@@ -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,