diff --git a/glib/gdatetime.c b/glib/gdatetime.c
index 76bbd621b..4a2031076 100644
--- a/glib/gdatetime.c
+++ b/glib/gdatetime.c
@@ -2302,11 +2302,6 @@ get_numeric_format (gchar *fmt,
* This is not the ISO 8601 standard format -- use %%u instead.
*
*
- * %%W:
- *
- * the week number of the current year as a decimal number
- *
- *
* %%x:
*
* 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);
}
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':
{
tmp = g_date_time_format (datetime, PREFERRED_DATE_FMT);
diff --git a/glib/tests/gdatetime.c b/glib/tests/gdatetime.c
index b22266b16..414025187 100644
--- a/glib/tests/gdatetime.c
+++ b/glib/tests/gdatetime.c
@@ -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", "00");
TEST_PRINTF ("%t", " ");
- TEST_PRINTF ("%W", "42");
TEST_PRINTF ("%u", "6");
TEST_PRINTF ("%x", "10/24/09");
TEST_PRINTF ("%X", "00:00:00");