<story><title>ISO 8601: a better date format</title><url>https://kirby.kevinson.org/blog/iso-8601-the-better-date-format/</url></story><parent_chain><item><author>young_unixer</author><text>Tangentially related: I hate GNOME&amp;#x27;s approach at configuring formats.&lt;p&gt;In their format settings, you have to pick a country and that determines the format of dates, time, numbers, and the unit system.&lt;p&gt;Of all the countries, none of them has the sane choice for all of the fields, namely: ISO 8601 for dates and times with 24h (no AM&amp;#x2F;PM), metric system (or SI, whatever), and dot as decimal separator.&lt;p&gt;You can have sane dates, but then you have AM&amp;#x2F;PM in the clock. You can have 24h clock, but then you have a comma as decimal separator, etc.&lt;p&gt;Can we add a country &amp;quot;Saneland&amp;quot; with the sensible options for all fields? cause that&amp;#x27;s where I want to be from. Saneland: the imaginary place where we use reasonable standards and things work.</text></item></parent_chain><comment><author>SAI_Peregrinus</author><text>I don&amp;#x27;t use GNOME, so I can&amp;#x27;t say exactly how it configures those formats, but from the rest of the discussion it seems to just set the locale, probably via LC_ALL. But you can set the various settings individually.&lt;p&gt;Sane Linux Locale settings&lt;p&gt;&lt;pre&gt;&lt;code&gt;    LANG=&amp;quot;en_US.UTF-8&amp;quot;  
    LANGUAGE=&amp;quot;en_US&amp;quot;  
    LC_CTYPE=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_NUMERIC=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_TIME=&amp;quot;en_CA.UTF-8&amp;quot;  
    LC_COLLATE=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_MONETARY=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_MESSAGES=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_PAPER=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_NAME=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_ADDRESS=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_TELEPHONE=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_MEASUREMENT=&amp;quot;en_DK.UTF-8&amp;quot;  
    LC_IDENTIFICATION=&amp;quot;en_US.UTF-8&amp;quot;  
    LC_ALL=
&lt;/code&gt;&lt;/pre&gt;
On my Debian system (KDE) that works for what you asked for. LC_MEASUREMENT=&amp;quot;en_DK.UTF-8&amp;quot; sets SI units, LC_NUMERIC=&amp;quot;en_US.UTF-8&amp;quot; sets dot as decimal separator, and LC_TIME=&amp;quot;en_CA.UTF-8&amp;quot; sets ISO 8601 dates and times with 24H format. LC_ALL being left undefined is important, it will override the rest.&lt;p&gt;The process for updating your locales will vary depending on your distro. But even if GNOME doesn&amp;#x27;t allow it you should be able to use the terminal.</text></comment>
<story><title>ISO 8601: a better date format</title><url>https://kirby.kevinson.org/blog/iso-8601-the-better-date-format/</url></story><parent_chain><item><author>young_unixer</author><text>Tangentially related: I hate GNOME&amp;#x27;s approach at configuring formats.&lt;p&gt;In their format settings, you have to pick a country and that determines the format of dates, time, numbers, and the unit system.&lt;p&gt;Of all the countries, none of them has the sane choice for all of the fields, namely: ISO 8601 for dates and times with 24h (no AM&amp;#x2F;PM), metric system (or SI, whatever), and dot as decimal separator.&lt;p&gt;You can have sane dates, but then you have AM&amp;#x2F;PM in the clock. You can have 24h clock, but then you have a comma as decimal separator, etc.&lt;p&gt;Can we add a country &amp;quot;Saneland&amp;quot; with the sensible options for all fields? cause that&amp;#x27;s where I want to be from. Saneland: the imaginary place where we use reasonable standards and things work.</text></item></parent_chain><comment><author>akvadrako</author><text>Probably those are from the locales package?&lt;p&gt;en-dk is the best one, it is Europe standard english which I think fits all your requirements for Saneland.</text></comment>