<!--
{
  "documentType" : "article",
  "framework" : "CoreFoundation",
  "identifier" : "/documentation/CoreFoundation/locale-calendar-identifiers",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Locale Calendar Identifiers"
}
-->

# Locale Calendar Identifiers

Predefined locale keys used to get calendar values—values for `kCFLocaleCalendarIdentifier`.

## Discussion

Locale objects use key-value pairs to store property values. Use the [`CFLocaleGetValue(_:_:)`](/documentation/CoreFoundation/CFLocaleGetValue(_:_:)) function to get the value of a specific property listed above.

## Topics

### Constants

[`static let gregorianCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/gregorianCalendar)

The name of the calendar currently supported by the [`calendarName`](/documentation/CoreFoundation/CFDateFormatterKey/calendarName) property.

[`static let buddhistCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/buddhistCalendar)

Specifies the Buddhist calendar.

[`static let chineseCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/chineseCalendar)

Specifies the Chinese calendar.

[`static let hebrewCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/hebrewCalendar)

Specifies the Hebrew calendar.

[`static let islamicCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/islamicCalendar)

Specifies the Islamic calendar.

[`static let islamicCivilCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/islamicCivilCalendar)

Specifies the Islamic tabular calendar with Friday (civil) origin.

[`static let islamicTabularCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/islamicTabularCalendar)

Specifies the Islamic tabular calendar with Thursday (astronomical) origin.

[`static let islamicUmmAlQuraCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/islamicUmmAlQuraCalendar)

Specifies the Islamic Umm Al Qura calendar.

[`static let japaneseCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/japaneseCalendar)

Specifies the Japanese calendar.

[`static let republicOfChinaCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/republicOfChinaCalendar)

Specifies the calendar for the Republic of China.

[`static let persianCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/persianCalendar)

Specifies the Persian calendar.

[`static let indianCalendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/indianCalendar)

Specifies the Indian calendar.

[`static let cfiso8601Calendar: CFCalendarIdentifier!`](/documentation/CoreFoundation/CFCalendarIdentifier/cfiso8601Calendar)

Specifies the ISO 8601 calendar.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)