Message from C, C++ discussions
November 2019
— It is as easy as, let's say, converting IEEE floats to a string
It really isn't, all you need to do is like get year / month / day / time and just replace the things you want to replace with the localization (if you even want that)
— Do you know that a day is not always 3600*24 seconds?
— Making a quirky, barely working implementation is easy
— Just like with a float to string implementation
— Making a correct one that will either be POSIX compliant (aka not scientifically correct) or that will follow correct conventions (being two way convertible) is remarkably complicated
— True, but isnt that problem so small that it barely makes a difference?
— ^
— Also the only thing that you would need to handle i can think about is the leap year thing
— It can make all the difference in the ordering of operations of a database and crash everything
— If you go for a posix compliant, you will for example have twice the 59th second of the last minute of every year with a leap second
— Who is talking about a databse, also if youre ordering a databse, shouldnt u just be using the unixtime