Nilai timeZone yang valid didasarkan pada database tz (zona waktu) yang digunakan oleh Linux dan sistem Unix lainnya. Nilainya adalah string (xsd: string) dalam bentuk " Area / Lokasi ", di mana:
Area adalah nama benua atau samudra. Area saat ini meliputi:
- Afrika
- Amerika (Amerika Utara dan Amerika Selatan)
- Antartika
- Arktik
- Asia
- Atlantik
- Australia
- Eropa
- Dll (zona administratif. Misalnya, "Etc / UTC" mewakili Waktu Universal Terkoordinasi.)
- Indian
- Pasifik
Lokasi adalah kota, pulau, atau nama daerah lainnya.
Nama zona dan singkatan keluaran mengikuti konvensi UNIX POSIX (antarmuka sistem operasi portabel), yang menggunakan tanda positif (+) di sebelah barat Greenwich dan tanda negatif (-) di sebelah timur Greenwich, yang merupakan kebalikan dari apa yang diharapkan secara umum. Misalnya, "Dll / GMT + 4" sesuai dengan 4 jam di belakang UTC (yaitu, sebelah barat Greenwich) bukan 4 jam lebih awal dari UTC (Waktu Universal Terkoordinasi) (timur Greenwich).
Berikut adalah daftar semua zona waktu yang valid
Anda dapat mengubah zona waktu di settings.py Anda sebagai berikut
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True