mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 05:56:14 +01:00
g_date_time_format: drop %N format
%N is not specified in any standards document, but we use it to display the number of microseconds. The fact that our our current implementation of it is nearly useless (since it does not zero-pad) coupled with the high chance that a future version of the C standard may specify it with another meaning means that we should drop it. https://bugzilla.gnome.org/show_bug.cgi?id=658061
This commit is contained in:
parent
f421f0b883
commit
034952ead6
@ -2222,11 +2222,6 @@ get_numeric_format (gchar *fmt,
|
||||
* the minute as a decimal number (range 00 to 59)
|
||||
* </simpara></listitem></varlistentry>
|
||||
* <varlistentry><term>
|
||||
* <literal>%%N</literal>:
|
||||
* </term><listitem><simpara>
|
||||
* the micro-seconds as a decimal number
|
||||
* </simpara></listitem></varlistentry>
|
||||
* <varlistentry><term>
|
||||
* <literal>%%p</literal>:
|
||||
* </term><listitem><simpara>
|
||||
* either "AM" or "PM" according to the given time value, or the
|
||||
@ -2490,9 +2485,6 @@ g_date_time_format (GDateTime *datetime,
|
||||
get_numeric_format (fmt, sizeof(fmt), alt_digits, pad_set ? pad : '0', 2);
|
||||
g_string_append_printf (outstr, fmt, g_date_time_get_minute (datetime));
|
||||
break;
|
||||
case 'N':
|
||||
g_string_append_printf (outstr, "%"G_GUINT64_FORMAT, datetime->usec % USEC_PER_SECOND);
|
||||
break;
|
||||
case 'O':
|
||||
alt_digits = TRUE;
|
||||
goto next_mod;
|
||||
|
Loading…
Reference in New Issue
Block a user