It's 2025 and somehow getting the correct local time in a multi-threaded #Rust / #RustLang program just isn't possible.
Like ... seriously?
Yes, there are workarounds. You can get non-local times, or (sometimes) incorrect local times.
But the correct local time is always displayed on my screen 100% of the time already. Because clocks are a thing! And my code can't just ... get that somehow? This is pretty nuts.