When a “fixed” formatting string proves anything but fixed, then breaks without warning or even mention in a release note.
How Apple made changes to Foundation routines which format dates and times which can break their formatting when in 12-hour clock mode.
Two basic rules: M1 Macs run Arm-native code when it’s available, but won’t mix ARM-native and Intel code in the same process. Here are the details.
Time has changed in M1 Macs, with the Mach clock ticking every 41.67 nanoseconds. This affects all log entries too, and works differently in Rosetta.
New version of Mints tells you the scaling factors required to convert raw Mach absolute time values to nanoseconds, which change on Apple Silicon Macs.
Since we switched to Intel Macs, Mach precision time has ticked away in nanoseconds. That’s won’t be true in Apple Silicon Macs, and could have strange results.
Father Time, a grey-haired old man with a beard, wearing ultramarine blue, and holding a scythe and hourglass.
Why couldn’t a user specify times before 0100 and after 1300, when the DatePicker worked fine using the 24-hour clock?
When you find one, bugs will necessarily be multiple. If you think you’ve found one, you can be fairly confident that you’ll find more. Four bugs in macOS for the price of one.
Picking the right time system for the purpose is critical when you want to analyse very short periods. Sometimes it takes time to discover how to juggle with time.