Sonoma Calendar date format

Just upgraded to Sonoma (14.0) and Calendar is no longer respecting my system date format setting.


My system date format setting is YYYY-MM-DD, which Calendar previously respected. But it's now, when I press Shift-Command-T ('Go to date') it wants MM/DD/YYYY. I'm guessing it's getting the latter format from my region (Canada). But it should respect the date format.


Other apps (e.g. Mail) are respecting the system date format setting. have no individual application setting for Calendar.


Fix?

Posted on Sep 29, 2023 6:06 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 17, 2023 4:18 AM

I think I have a relatively good workaround now. Go to System Settings > General > Language & Region, and set the following:

Preferred Languages: English (Canada) - Primary

Region: Paraguay

Date format: 2023-08-19


It' important that the Preferred Language is English (Canada) and not just English because this changes the date format to YYYY-MM-DD on many websites, including icloud.com > Calendar.


Another tidbit is that if you have an Apple Numbers document containing cells that have the Data Format: Currency with Currency: Canadian Dollar, and you want to display those cells as $123 and not CA$123, you have to go to Numbers > File > Advanced > Language & Region... and change the Language from System - English to English and the Region from Paraguay to Canada.

Similar questions

33 replies
Question marked as Top-ranking reply

Oct 17, 2023 4:18 AM in response to Adam's username

I think I have a relatively good workaround now. Go to System Settings > General > Language & Region, and set the following:

Preferred Languages: English (Canada) - Primary

Region: Paraguay

Date format: 2023-08-19


It' important that the Preferred Language is English (Canada) and not just English because this changes the date format to YYYY-MM-DD on many websites, including icloud.com > Calendar.


Another tidbit is that if you have an Apple Numbers document containing cells that have the Data Format: Currency with Currency: Canadian Dollar, and you want to display those cells as $123 and not CA$123, you have to go to Numbers > File > Advanced > Language & Region... and change the Language from System - English to English and the Region from Paraguay to Canada.

Nov 27, 2023 6:53 AM in response to Adam's username

As others have suggested, it would be helpful if everyone troubled by this issue were to submit their feedback to Apple. Here's the link. Under macOS apps, you can select macOS or Calendar. I'd suggest submitting feedback in both of these categories. You could say something like:


Since upgrading to macOS 14 Sonoma, when the system's region is set to Canada, macOS Calendar's date picker (command-shift-T) seems to be fixed on a US format, MM/DD/YYYY.

It was previously YYYY-MM-DD. It may be that Calendar has stopped respecting the system date format preference, although there are reports that it has never respected the system date format preference.

Some users have reported that this is affecting third-party apps such as Quicken, too — so it may be a macOS issue affecting NSDatePicker, rather than a Calendar issue.

The solution, obviously, is for Calendar (and other apps using NSDatePicker) to respect the system date format preference.

Oct 1, 2023 11:19 AM in response to Adam's username

Also noticed this. It appears the issue is limited to the date picker widget — other aspects of date formatting (e.g. printing out dates) work correctly. But it will affect every app that uses the standard date picker widget; e.g. I'm seeing the issue in Fantastical as well.


Specifically:


  1. The NSDatePicker widget does not respect the date format preference you select in System Settings. The format it uses is determined only by the language and region you've selected. (This appears to not be a new limitation — I tested on macOS 13 and it also doesn't change depending on the preference in that version, either.) Filed this as FB13221469.
  2. The format NSDatePicker uses for Canada has changed to the US-style "M/d/y" format, instead of the "Y-MM-dd" format that was previously used for Canada. However, the default format that Apple uses for dates for Canada is still "Y-MM-dd" everywhere else, so ... they should switch it back for NSDatePicker to be consistent (and, arguably, more correct). Filed this as FB13221502.

Oct 4, 2023 5:20 AM in response to Adam's username

Calendar and Reminders in macOS 13 and earlier did NOT respect the Date Format in the Language & Region settings. The reason you saw YYYY-MM-DD in macOS 13 and earlier Calendar and Reminders was because that was the date format Apple had decided to associate with Canada as Region in the Language & Region settings. In macOS 14 Apple has associated the date format MM/DD/YYYY with Canada as Region in the Language & Region settings. I'm not Canadian but have always used Canada as the Region exactly because it was the only one that was associated with the ISO 8601 date format.

Nov 26, 2023 7:55 AM in response to Adam's username

I see that there is considerable confusion here on this subject. While System Settings (General) does accept and retain the ISO 8601 format (yyyy-mm-dd), and, in fact defaults to that format when Canada is the selected Region (or remembers what I had previously set), something else is in play that forces several applications, Apple and non-Apple, not to respect that chosen format. The developer of one of my apps seemed to find the flaw in Sonoma and republished the app to workaround the flaw.


The best that anyone can do at this point is to submit Feedback to Apple, as I have done explaining that I am holding off my upcoming purchases of new products until Sonoma is cleared up. Sonoma has numerous bugs in other functions as well. One example is that when I select a previously sent email, and edit the content, keyboard input is ignored where old text was deleted. Similar complaints are found on various forums across the Internet.


Sonoma 14.1.1 on an M1 Mac mini. Previous operating systems (prior to Sonoma) work just fine. I regret updating this particular Mac.

Oct 5, 2023 7:34 AM in response to Adam's username

I can't personally verify the specifics of Calendar, but if @Westacular knows what he/she's talking about (and it sure seems like it), his/her first bullet point says that the reason Calendar doesn't respect the Date Format setting is because it uses `NSDatePicker`, which presumably has never respected the Date Format setting. Only people inside Apple know why they have implented their API in this way.


I don't have a workaround. I tried a bunch of different regions, but none of them fixed the issue. But I hope Apple accepts the bug report @Westacular mentions in his/her second bullet point for changing the date format `NSDatePicker` uses for Canada region back to the way it was in macOS 13 and earlier.

Oct 28, 2023 12:31 PM in response to Adam's username

Adam wrote " I'm guessing it's getting the latter format from my region (Canada)." The standard date format in Canada is ISO 8601, i.e. yyyy-mm-dd, and that has been the standard that macOS Region Canada has been for recent (last few decades or more?) macOS versions prior to Sonoma.


Sonoma is well mucked up on the date format. Most apps that have a date component is now broken.

Nov 27, 2023 7:46 AM in response to Gouffre_Berger

Called Apple Support. The second level technician recognized that there is a problem. He stated that he was adding my coordinates to a list of people affected by this and that (presumably and hopefully) we would be advised of an update to correct the problem.


By the way, in addition to Calendar, there are several other apps affected; among them MacJournal.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Sonoma Calendar date format

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.