---
id: "T:cAlgo.API.TimeZones"
kind: "class"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# TimeZones (class)

Standard TimeZones class.

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public static class TimeZones
```

## Remarks

Sets the timezone for all the robot or indicator datetime references. C# and Python algos set it the same way, with the TimeZone key of config.json.

## Examples

C#:

```csharp
using cAlgo.API;

namespace cAlgo.Robots
{
    // A new cBot or indicator uses the UTC time zone by default
    // To change it, set the TimeZone key of config.json to the value of any TimeZones constant
    public partial class TimeZoneSample : Robot
    {
        protected override void OnStart()
        {
            Print("Algo time: {0}, UTC time: {1}, time zone: {2}", Time, TimeInUtc, TimeZone.DisplayName);
        }
    }
}
```

Python:

```python
class TimeZoneSample():
    def on_start(self):
        api.Print(f"Algo time: {api.Time}, UTC time: {api.TimeInUtc}, time zone: {api.TimeZone.DisplayName}")
```

config.json:

```json
{
  "AccessRights": "None",
  "TimeZone": "Eastern Standard Time"
}
```

## Fields

- `public static string AlaskanStandardTime;` — (GMT-09:00) Alaska [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/AlaskanStandardTime/index.md)
- `public static string ArabStandardTime;` — (GMT+03:00) Kuwait, Riyadh [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/ArabStandardTime/index.md)
- `public static string ArabianStandardTime;` — (GMT+04:00) Abu Dhabi, Muscat [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/ArabianStandardTime/index.md)
- `public static string ArabicStandardTime;` — (GMT+03:00) Baghdad [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/ArabicStandardTime/index.md)
- `public static string AtlanticStandardTime;` — (GMT-04:00) Atlantic Time (Canada) [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/AtlanticStandardTime/index.md)
- `public static string AzoresStandardTime;` — (GMT-01:00) Azores [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/AzoresStandardTime/index.md)
- `public static string CanadaCentralStandardTime;` — (GMT-06:00) Saskatchewan [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CanadaCentralStandardTime/index.md)
- `public static string CapeVerdeStandardTime;` — (GMT-01:00) Cape Verde Islands [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CapeVerdeStandardTime/index.md)
- `public static string CaucasusStandardTime;` — (GMT+04:00) Baku, Tbilisi, Yerevan [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CaucasusStandardTime/index.md)
- `public static string CenAustraliaStandardTime;` — (GMT+09:30) Adelaide [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CenAustraliaStandardTime/index.md)
- `public static string CentralAmericaStandardTime;` — (GMT-06:00) Central America [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CentralAmericaStandardTime/index.md)
- `public static string CentralAsiaStandardTime;` — (GMT+06:00) Astana, Dhaka [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CentralAsiaStandardTime/index.md)
- `public static string CentralEuropeStandardTime;` — (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CentralEuropeStandardTime/index.md)
- `public static string CentralEuropeanStandardTime;` — (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CentralEuropeanStandardTime/index.md)
- `public static string CentralPacificStandardTime;` — (GMT+11:00) Magadan, Solomon Islands, New Caledonia [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CentralPacificStandardTime/index.md)
- `public static string CentralStandardTime;` — (GMT-06:00) Central Time (US and Canada [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/CentralStandardTime/index.md)
- `public static string ChinaStandardTime;` — (GMT+08:00) Beijing, Chongqing, Hong Kong SAR, Urumqi [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/ChinaStandardTime/index.md)
- `public static string DatelineStandardTime;` — (GMT-12:00) International Date Line West [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/DatelineStandardTime/index.md)
- `public static string EAfricaStandardTime;` — (GMT+03:00) Nairobi [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/EAfricaStandardTime/index.md)
- `public static string EAustraliaStandardTime;` — (GMT+10:00) Brisbane [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/EAustraliaStandardTime/index.md)
- `public static string EEuropeStandardTime;` — (GMT+02:00) Bucharest [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/EEuropeStandardTime/index.md)
- `public static string ESouthAmericaStandardTime;` — (GMT-03:00) Brasilia [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/ESouthAmericaStandardTime/index.md)
- `public static string EasternStandardTime;` — (GMT-05:00) Eastern Time (US and Canada) [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/EasternStandardTime/index.md)
- `public static string EgyptStandardTime;` — (GMT+02:00) Cairo [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/EgyptStandardTime/index.md)
- `public static string EkaterinburgStandardTime;` — (GMT+05:00) Ekaterinburg [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/EkaterinburgStandardTime/index.md)
- `public static string FLEStandardTime;` — (GMT+02:00) Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/FLEStandardTime/index.md)
- `public static string GMTStandardTime;` — (GMT) Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/GMTStandardTime/index.md)
- `public static string GTBStandardTime;` — (GMT+02:00) Athens, Istanbul, Minsk [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/GTBStandardTime/index.md)
- `public static string GreenlandStandardTime;` — (GMT-03:00) Greenland [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/GreenlandStandardTime/index.md)
- `public static string GreenwichStandardTime;` — (GMT) Casablanca, Monrovia [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/GreenwichStandardTime/index.md)
- `public static string HawaiianStandardTime;` — (GMT-10:00) Hawaii [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/HawaiianStandardTime/index.md)
- `public static string IndiaStandardTime;` — (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/IndiaStandardTime/index.md)
- `public static string IranStandardTime;` — (GMT+03:30) Tehran [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/IranStandardTime/index.md)
- `public static string IsraelStandardTime;` — (GMT+02:00) Jerusalem [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/IsraelStandardTime/index.md)
- `public static string KoreaStandardTime;` — (GMT+09:00) Seoul [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/KoreaStandardTime/index.md)
- `public static string MidAtlanticStandardTime;` — (GMT-02:00) Mid-Atlantic [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/MidAtlanticStandardTime/index.md)
- `public static string MountainStandardTime;` — (GMT-07:00) Mountain Time (US and Canada) [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/MountainStandardTime/index.md)
- `public static string MyanmarStandardTime;` — (GMT+06:30) Yangon Rangoon [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/MyanmarStandardTime/index.md)
- `public static string NCentralAsiaStandardTime;` — (GMT+06:00) Almaty, Novosibirsk [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/NCentralAsiaStandardTime/index.md)
- `public static string NepalStandardTime;` — (GMT+05:45) Kathmandu [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/NepalStandardTime/index.md)
- `public static string NewZealandStandardTime;` — (GMT+12:00) Auckland, Wellington [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/NewZealandStandardTime/index.md)
- `public static string NorthAsiaEastStandardTime;` — (GMT+08:00) Irkutsk, Ulaanbaatar [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/NorthAsiaEastStandardTime/index.md)
- `public static string NorthAsiaStandardTime;` — (GMT+07:00) Krasnoyarsk [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/NorthAsiaStandardTime/index.md)
- `public static string PacificStandardTime;` — (GMT-08:00) Pacific Time (US and Canada); Tijuana [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/PacificStandardTime/index.md)
- `public static string RomanceStandardTime;` — (GMT+01:00) Brussels, Copenhagen, Madrid, Paris [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/RomanceStandardTime/index.md)
- `public static string RussianStandardTime;` — (GMT+03:00) Moscow, St. Petersburg, Volgograd [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/RussianStandardTime/index.md)
- `public static string SamoaStandardTime;` — (GMT-11:00) Midway Island, Samoa [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/SamoaStandardTime/index.md)
- `public static string SingaporeStandardTime;` — (GMT+08:00) Kuala Lumpur, Singapore [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/SingaporeStandardTime/index.md)
- `public static string SouthAfricaStandardTime;` — (GMT+02:00) Harare, Pretoria [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/SouthAfricaStandardTime/index.md)
- `public static string SriLankaStandardTime;` — (GMT+06:00) Sri Jayawardenepura [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/SriLankaStandardTime/index.md)
- `public static string TaipeiStandardTime;` — (GMT+08:00) Taipei [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/TaipeiStandardTime/index.md)
- `public static string TasmaniaStandardTime;` — (GMT+10:00) Hobart [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/TasmaniaStandardTime/index.md)
- `public static string TokyoStandardTime;` — (GMT+09:00) Osaka, Sapporo, Tokyo [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/TokyoStandardTime/index.md)
- `public static string TongaStandardTime;` — (GMT+13:00) Nuku'alofa [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/TongaStandardTime/index.md)
- `public static string UTC;` — Coordinated Universal Time [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/UTC/index.md)
- `public static string VladivostokStandardTime;` — (GMT+10:00) Vladivostok [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/VladivostokStandardTime/index.md)
- `public static string WAustraliaStandardTime;` — (GMT+08:00) Perth [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/WAustraliaStandardTime/index.md)
- `public static string WCentralAfricaStandardTime;` — (GMT+01:00) West Central Africa [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/WCentralAfricaStandardTime/index.md)
- `public static string WEuropeStandardTime;` — (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/WEuropeStandardTime/index.md)
- `public static string WestAsiaStandardTime;` — (GMT+05:00) Islamabad, Karachi, Tashkent [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/WestAsiaStandardTime/index.md)
- `public static string WestPacificStandardTime;` — (GMT+10:00) Guam, Port Moresby [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/WestPacificStandardTime/index.md)
- `public static string YakutskStandardTime;` — (GMT+09:00) Yakutsk [details](https://help.ctrader.com/ctrader-algo/references/Utility/TimeZones/YakutskStandardTime/index.md)

