This is just a rant, but I love C++, and its such a massive and influential language, but why is it that while most other major programming languages have nice, convenient built in libraries for things like parsing a datetime string, or printing a datetime as a string (even C has strftime and related functions), with the STL we have to wait until C++20 before anybody even considers adding date and time functionality to chrono (and who knows if that will actually be any good)? I'm not even talking about timezones. I will be developing some project, having a great time, and then all of a sudden there is a need (a quite common need) for manipulating or generating timestamps, and my heart will sink.
And once again I do what it seems like virtually everybody else does, I run crying to our date and time Lord and Savior Howard Hinnant, without whom we would be lost forever.
Seriously, that guy is the crutch for damn near the entire C++ world when it comes to date and time. I really don't get why there is such a gaping hole in the STL here.