# IslamicCalendar.CalculationType

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)

# CalculationType

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/icu/util/IslamicCalendar.CalculationType "View this page in Java")  

```
class CalculationType
```

|---|---|------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                          |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)\<[android.icu.util.IslamicCalendar.CalculationType](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#)\> ||
|   | ↳ | [android.icu.util.IslamicCalendar.CalculationType](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#) |

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Known Direct Subclasses [IslamicCalendar.CalculationType.ISLAMIC](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC),[IslamicCalendar.CalculationType.ISLAMIC_CIVIL](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_CIVIL),[IslamicCalendar.CalculationType.ISLAMIC_TBLA](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_TBLA),[IslamicCalendar.CalculationType.ISLAMIC_UMALQURA](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_UMALQURA) |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------| | [IslamicCalendar.CalculationType.ISLAMIC](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC)                   | Religious calendar (astronomical simulation)                                                                | | [IslamicCalendar.CalculationType.ISLAMIC_CIVIL](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_CIVIL)       | Tabular (intercalary years \[2,5,7,10,13,16,18,21,24,26,29\]) algorithm with civil (Friday) epoch.          | | [IslamicCalendar.CalculationType.ISLAMIC_TBLA](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_TBLA)         | Tabular (intercalary years \[2,5,7,10,13,16,18,21,24,26,29\]) algorithm with astronomical (Thursday) epoch. | | [IslamicCalendar.CalculationType.ISLAMIC_UMALQURA](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_UMALQURA) | Umm al-Qura calendar                                                                                        | |

enumeration of available calendar calculation types

## Summary

|                                                                                                                      Enum values                                                                                                                       ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [ISLAMIC](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC) Religious calendar (astronomical simulation)                                                                          |
| [ISLAMIC_CIVIL](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_CIVIL) Tabular (intercalary years \[2,5,7,10,13,16,18,21,24,26,29\]) algorithm with civil (Friday) epoch.        |
| [ISLAMIC_TBLA](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_TBLA) Tabular (intercalary years \[2,5,7,10,13,16,18,21,24,26,29\]) algorithm with astronomical (Thursday) epoch. |
| [ISLAMIC_UMALQURA](https://developer.android.com/reference/kotlin/android/icu/util/IslamicCalendar.CalculationType#ENUM_VALUE:ISLAMIC_UMALQURA) Umm al-Qura calendar                                                                                |

## Enum values

### ISLAMIC

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val ISLAMIC : IslamicCalendar.CalculationType
```

Religious calendar (astronomical simulation)  

### ISLAMIC_CIVIL

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val ISLAMIC_CIVIL : IslamicCalendar.CalculationType
```

Tabular (intercalary years \[2,5,7,10,13,16,18,21,24,26,29\]) algorithm with civil (Friday) epoch.  

### ISLAMIC_TBLA

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val ISLAMIC_TBLA : IslamicCalendar.CalculationType
```

Tabular (intercalary years \[2,5,7,10,13,16,18,21,24,26,29\]) algorithm with astronomical (Thursday) epoch.  

### ISLAMIC_UMALQURA

Added in[API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels)  

```
enum val ISLAMIC_UMALQURA : IslamicCalendar.CalculationType
```

Umm al-Qura calendar