• Fushuan [he/him]
    link
    fedilink
    English
    932 months ago

    “Europe”, as if there weren’t several languages in Europe with different date formats per language…

  • @nesc@lemmy.cafe
    link
    fedilink
    English
    552 months ago

    This pyramid visualisation doesn’t work for me, unless you read time starting with seconds.

    • @Mirodir@discuss.tchncs.de
      link
      fedilink
      322 months ago

      A pyramid is built bottom to top, not top to bottom. That’s also one of the strengths of the ISO format. You can add/remove layers for arbitrary granularity and still have a valid date.

      • Zagorath
        link
        fedilink
        English
        312 months ago

        Yeah, but people read top to bottom. The best way to do it would be to have upside down pyramids. With the biggest blocks at the top representing the biggest unit of time (YYYY) and the smallest blocks at the bottom representing seconds & smaller.

    • LenaOP
      link
      fedilink
      English
      17
      edit-2
      2 months ago

      2025-01-26-11-40-20

      • @nesc@lemmy.cafe
        link
        fedilink
        English
        282 months ago

        I get it, just pyramids are misleading, also year-month-day is better because resulting number always grows. 😺

          • Zagorath
            link
            fedilink
            English
            12 months ago

            I mean 11:40:20 in what NodaTime would call a “LocalDateTime”. i.e., irrespective of the time zone.

            (And incidentally, if you’re working in C# I strongly recommend the NodaTime library. And even if you’re not, I strongly recommend watching the lectures about dates and times by the NodaTime developer, who demonstrates a way of thinking about dates and times that is so much more thoughtful than what most standard libraries allow for without very careful attention paid by the programmer.)

  • lazynooblet
    link
    fedilink
    English
    542 months ago

    I work with international clients and use 2025-01-26 format. Without it… confusion.

    • @ByteJunk@lemmy.world
      link
      fedilink
      322 months ago

      That’s an ISO date, and it’s gorgeous. It’s the only way I’ll accept working with dates and timezones, though I’ll make am exception for end-user facing output, and format it according to locale if I’m positive they’re not going to feed into some other app.

  • @czardestructo@lemmy.world
    link
    fedilink
    332 months ago

    I’m almost 40 and now just realizing my insistence on how to structure all my folders and notes is actually an ISO standard. Way to go me.

    • @valkyre09@lemmy.world
      link
      fedilink
      142 months ago

      I stumbled upon it years ago because sorting by name sorts by date. There was no other thought put into it.

      • clockworkrat(he/him)
        link
        fedilink
        English
        82 months ago

        It’s incredibly annoying that in clinical research we are prohibited from using it because every date must comply with the GCP format (DD mmm yyyy). Every file has the GCP date appended to the end.

  • Bo7a
    link
    fedilink
    332 months ago

    I don’t know why anyone would ever argue against this. Least precise to most precise. Like every other number we use.

    (I don’t know if this is true for EVERY numerical measure, but I’m sure someone will let me know of one that doesn’t)

    • @endeavor@sopuli.xyz
      link
      fedilink
      English
      102 months ago

      They are all equally prescise. American one is stupid just like their stupid ass imperial units. European one is two systems slapped together(since they are rarely used together and when they are its the iso format) and iso is what european standard should be.

      • Bo7a
        link
        fedilink
        13
        edit-2
        2 months ago

        You misunderstand my comment.

        I’m saying the digits in a date should be printed in an order dictated by which units give the most precision.

        A year is the least precise, a month is the next least, followed by day, hour, minute, second, millisecond.

        • @millie@beehaw.org
          link
          fedilink
          English
          3
          edit-2
          2 months ago

          Sorting with either the month or the day ahead of the year results in more immediately relevant identifiable information being displayed first. The year doesn’t change very often, so it’s not something you necessarily need to scan past for every entry. The hour changes so frequently as to be irrelevant in many cases. Both the month and the day represent a more useful range of time that you might want to see immediately.

          Personally, I find the month first to be more practical because it tells you how relatively recent something is on a scale that actually lasts a while. Going day first means if you’ve got files sorted this way you’re going to have days of the month listed more prominently than months themselves, so the first of January through the first of December will all be closer together then the first and second of January in your list. Impractical.

          Year first makes sense if you’re keeping a list around for multiple years, but the application there is less useful in the short term. It’s probably simpler to just have individual folders for years and then also tack it on after days to make sure it’s not missing.

          Also, like, this format is how physical calendars work assuming you don’t have a whole stack of them sitting in front of you.

          • @Kacarott@aussie.zone
            link
            fedilink
            22 months ago

            By keeping years in different folders you are just implicitly creating the ISO format: eg. 2025/"04/28.xls"

            • @millie@beehaw.org
              link
              fedilink
              English
              12 months ago

              Well, not really. Sort of.

              2025/“04-28-2025.xls”

              You still want the year in the title format so you have it if it ends up on its own somewhere.

  • ...m...
    link
    fedilink
    282 months ago

    YYYY.MM.DD HH.MM.SS, as eru ilúvatar intended

    • Amon
      link
      fedilink
      21
      edit-2
      2 months ago

      All my homies hate ISO

      Said no-one ever?

      EDIT: thanks for informing me i now retract my position

  • @ShareMySims@lemmy.dbzer0.com
    link
    fedilink
    English
    222 months ago

    Maybe in programming or technical documentation, but no, when I check the date I want to know the day and the month, beyond that, it’s all unnecessary information for everyday use, and we have it right in Europe.

    You can’t change my mind. ¯\_(ツ)_/¯

      • @ShareMySims@lemmy.dbzer0.com
        link
        fedilink
        English
        9
        edit-2
        2 months ago

        You can do 1-26

        I don’t know what this means, also I don’t have to adhere to anything, the European format works perfectly well for me, so… ¯\_(ツ)_/¯

        • @azolus@slrpnk.net
          link
          fedilink
          English
          11
          edit-2
          2 months ago

          2025-01-26 so it’s 26.01. It’s easy to look up. All you need to know is that the date goes YYY-MM-DD (year -> month -> day). You do the same thing when you write 26.01 instead of 26.01.2025, since you are just dropping information about the year.

          Starting out with “you can’t change my mind” is fine but then don’t argue for your point with arguments that can easily be debunked. Use whichever format you like better but don’t pretend that’s more than personal preference at that point.

          The big argument for the iso date-time format is lexicographic ordering. If you don’t care about that, then don’t use it.

          Just as a side-note: some european countries were in fact considering switching to the iso date-time format but didn’t because it would have been an inconvenience to people already familiar with different formats. Basically the “it’s better but people prefer the older format” thing we have going on in the comment sections right now.

          Cheers

          • @ShareMySims@lemmy.dbzer0.com
            link
            fedilink
            English
            32 months ago

            don’t argue for your point with arguments that can easily be debunked.

            I literally said I don’t know what a thing means (and now that you’ve explained, it’s a useless instruction to give me, since all it does is add extra steps for those of us already perfectly happy with the European format lmfao), and made no assertion beyond my personal preference, kindly get off your fucking high horse.

        • HatchetHaro
          link
          fedilink
          English
          32 months ago

          1-26 or 01/26 is a way of writing the month and day. in this particular example, it is describing the 26th day of January, or January 26. the year is omitted in this instance because, in this context, it is a way of demonstrating how a month and day can still be conveyed in order of significance without fully adhering to ISO 8601 guidelines.

          • @ShareMySims@lemmy.dbzer0.com
            link
            fedilink
            English
            3
            edit-2
            2 months ago

            So it’s just adding the American format (which categorically does not demonstrate how a month and day can still be conveyed in order of significance, but literally the opposite) in to the mix and not providing any help or making things any simpler lol

            Thanks for explaining, but if the person who introduced the 1-26 concept in to the conversation (and could have easily just said “MM/DD” to make their point significantly clearer), or the other person with their lecture are actually trying to change my, or anyone else’s mind, or make their personal preference more appealing to others, this (making things more complicated, when they are already perfectly straightforward, just not how they like it) isn’t the fucking way to do it lmmfao

      • HatchetHaro
        link
        fedilink
        English
        72 months ago

        just nitpicking, but technically ISO 8601 does not (currently) permit the omission of the year.

        if information is to be omitted, it must be done in ascending order of significance, so you can omit, in order, seconds, minutes, hours, and days.

        (if you omit the month, that’s just the year left so why bother with ISO 8601 lmao)

    • @lurklurk@lemmy.world
      link
      fedilink
      8
      edit-2
      2 months ago

      You can’t change my mind.

      That’s not a good thing. That attitude limits you from improving how you do things because you’ve gotten emotionally attached to some arbitrary … never mind. Have a nice day.

    • WIZARD POPE💫
      link
      fedilink
      52 months ago

      These people are just too far into the ISO rabbit hole. I completely agree with you that DD.MM.YYYY is the best format for everyday use.

      • HatchetHaro
        link
        fedilink
        English
        82 months ago

        the “best” format for everyday use is each individual person’s personal preference.

        you may be more used to DDMMYYYY due to culture, language, upbringing, and usage. in the same vein, i am more used to YYYYMMDD because in chinese we go 年月日 (year-month-day), and it makes organizing files and spreadsheet entries much more intuitive anyways.

        • WIZARD POPE💫
          link
          fedilink
          22 months ago

          Well in that case people should stop complaining about us wanting to use DD.MM.YYYY it’s perfectly fine and the only format that should be shot on sight is MM.DD.YYYY

      • @ShareMySims@lemmy.dbzer0.com
        link
        fedilink
        English
        4
        edit-2
        2 months ago

        Thank you! 😂

        E: I even said how I can see it being useful in some applications, but fuck, if I’m looking at the date it’s almost certainly to see what day it is today, what day (and maybe month) an appointment is, what day some food is going off, stuff like that. I know what month and year it is right now, and if I want to know the time, I look at a clock, not a calendar. If they love extra and often unnecessary information so much they’re free to use whatever format they want, but I’m good, and so are many others, and they just need to learn to be ok with that lmao

  • @Gork@lemm.ee
    link
    fedilink
    162 months ago

    I often have to refrain myself from using ISO-8601 in regular emails. In a business context the MM/DD/YYYY is so much more prevalent that I don’t want to stand out.

    Filenames on a share drive though? ISO-8601 all the way idgaf

  • @Maggoty@lemmy.world
    link
    fedilink
    142 months ago

    Mmm US military date and time is fun too.

    DDMMMYYYYHHMM and time zone identifier. So 26JAN20251841Z.

    So much fun.

      • @boonhet@lemm.ee
        link
        fedilink
        62 months ago

        Honestly look very readable to me, though I’m not sure on the timezone bit. Maybe they left it out? Ohterwise it’s 26th of January 2025, 18:41

        It’s gonna be problematic when there’s 5 digit years, but other than that it’s… not good, but definitely less ambiguous than any “normally formatted” date where DD <= 12. Is it MM/DD or DD/MM? We’ll never fucking know!

        Of course, YYYY-MM-DD is still the king because it’s both human readable and sortable as a regular string without converting it into a datetime object or anything.

        • @jagungal@lemmy.world
          link
          fedilink
          6
          edit-2
          2 months ago

          All you’d have to do to make it much more readable is separate the time and the year with some kind of separator like a hyphen, slash or dot. Also “Z” is the time zone, denoting UTC (see also military time zones)

          • @boonhet@lemm.ee
            link
            fedilink
            3
            edit-2
            2 months ago

            Oh, duh. It’s why all my timestamps have Z’s in the database lmao

            Thing is, you’re right that the separation would help, but this is still way less ambiguous that MM/DD vs DD/MM if you ask me.