mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-27 07:56:14 +01:00
g_date_time_format: rip out non-working %W format
Our implementation of %W is incorrect. Nobody should want to use this format anyway and the implementation is non-trivial, so rip it out rather than fixing it. Remove the testcase for %W as well.
This commit is contained in:
parent
b8c2fd7e05
commit
1b04f0d973
@ -2302,11 +2302,6 @@ get_numeric_format (gchar *fmt,
|
|||||||
* This is not the ISO 8601 standard format -- use %%u instead.
|
* This is not the ISO 8601 standard format -- use %%u instead.
|
||||||
* </simpara></listitem></varlistentry>
|
* </simpara></listitem></varlistentry>
|
||||||
* <varlistentry><term>
|
* <varlistentry><term>
|
||||||
* <literal>%%W</literal>:
|
|
||||||
* </term><listitem><simpara>
|
|
||||||
* the week number of the current year as a decimal number
|
|
||||||
* </simpara></listitem></varlistentry>
|
|
||||||
* <varlistentry><term>
|
|
||||||
* <literal>%%x</literal>:
|
* <literal>%%x</literal>:
|
||||||
* </term><listitem><simpara>
|
* </term><listitem><simpara>
|
||||||
* the preferred date representation for the current locale without
|
* the preferred date representation for the current locale without
|
||||||
@ -2585,10 +2580,6 @@ g_date_time_format (GDateTime *datetime,
|
|||||||
g_string_append_printf (outstr, fmt, day_of_week);
|
g_string_append_printf (outstr, fmt, day_of_week);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'W':
|
|
||||||
get_numeric_format (fmt, sizeof(fmt), alt_digits, '0', 2);
|
|
||||||
g_string_append_printf (outstr, fmt, g_date_time_get_day_of_year (datetime) / 7);
|
|
||||||
break;
|
|
||||||
case 'x':
|
case 'x':
|
||||||
{
|
{
|
||||||
tmp = g_date_time_format (datetime, PREFERRED_DATE_FMT);
|
tmp = g_date_time_format (datetime, PREFERRED_DATE_FMT);
|
||||||
|
@ -834,7 +834,6 @@ GDateTime *__dt = g_date_time_new_local (2009, 10, 24, 0, 0, 0);\
|
|||||||
//TEST_PRINTF ("%s", t_str);
|
//TEST_PRINTF ("%s", t_str);
|
||||||
TEST_PRINTF ("%S", "00");
|
TEST_PRINTF ("%S", "00");
|
||||||
TEST_PRINTF ("%t", " ");
|
TEST_PRINTF ("%t", " ");
|
||||||
TEST_PRINTF ("%W", "42");
|
|
||||||
TEST_PRINTF ("%u", "6");
|
TEST_PRINTF ("%u", "6");
|
||||||
TEST_PRINTF ("%x", "10/24/09");
|
TEST_PRINTF ("%x", "10/24/09");
|
||||||
TEST_PRINTF ("%X", "00:00:00");
|
TEST_PRINTF ("%X", "00:00:00");
|
||||||
|
Loading…
Reference in New Issue
Block a user