[PATCH] Fix d_t_fmt and date_fmt in en_SE [BZ #34635]

Mike FABIAN mfabian@redhat.com
Wed Sep 16 14:51:32 GMT 2026


---
 localedata/locales/en_SE | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/localedata/locales/en_SE b/localedata/locales/en_SE
index 96b06503ff..6e6da618f6 100644
--- a/localedata/locales/en_SE
+++ b/localedata/locales/en_SE
@@ -89,9 +89,12 @@ mon      "January";/
          "October";/
          "November";/
          "December"
-% date formats following ISO 8601-1988
-d_t_fmt  "%Y-%m-%dT%T%:z"
-date_fmt "%Y-%m-%dT%T%:z"
+% ISO 8601 date/time format. POSIX strftime() has no conversion
+% for the extended ISO 8601 timezone offset (+hh:mm); %z produces the
+% basic form (+hhmm). GNU date(1)'s %:z is a non-POSIX extension and
+% cannot be used here.
+d_t_fmt  "%Y-%m-%dT%T%z"
+date_fmt "%Y-%m-%dT%T%z"
 d_fmt    "%Y-%m-%d"
 t_fmt    "%T"
 am_pm    "";""
-- 
2.55.0



More information about the Libc-alpha mailing list