Bölge koduna göre tarih ve saat biçimleri

Tarih ve saat biçimlerinin karakter dizilimi olarak gösterimi, uygulamanın istemci bölgesi koduyla ilişkili varsayılan tarih saat biçimidir.

Her uygulama arabirimindeki varsayılan tarih ve saat biçimini geçersiz kılabilirsiniz. Varsayılan biçimi geçersiz kılmak için:
  • CLI/ODBC uygulamaları, DateTimeStringFormat yapılanış anahtar sözcüğünü kullanır.
  • JDBC uygulamaları dateFormat ya da timeFormat özelliğini kullanır.
  • yerleşik uygulamalar, PRECOMPILE ya da BIND komutunu kullanır.
  • Db2® yardımcı programları, DATETIME biçim seçeneğiyle db2ubind.lst yeniden bağ tanımlarını yeniden tanımlıyor.
Tablo 1. Bölge kodu açıklamaları
Bölge Kodu Açıklama
DÖF Varsayılan bölge kodu
EUR Avrupa içinIBM standardı
ISO Uluslararası Standartlar Organizasyonu
JIS Japon Sanayi Standardı
LOC Veri tabanının bölge koduyla ilişkili yerel form
ABD Amerika Birleşik Devletleri içinIBM standardı

Aşağıdaki, tarih ve saat için giriş ve çıkış biçimlerinin bir açıklamasıdır:

  • Giriş Saat Biçimi
    • Varsayılan giriş saat biçimi yok
    • Tüm bölge kodları için giriş olarak tüm zaman biçimlerine izin verilir.
  • Çıkış Saat Biçimi
    • Varsayılan çıkış saati biçimi yerel saat biçimiyle eşittir.
  • Giriş Tarihi Biçimi
    • Varsayılan giriş tarihi biçimi yok
    • Tarih için yerel biçim bir ISO, JIS, EUR ya da ABD tarih biçimiyle çakışsa, yerel biçim tarih girişi için tanınır. Örneğin, Tablo 2içindeki Birleşik Krallık girdisine bakın.
  • Çıkış Tarihi Biçimi
    • Varsayılan çıkış tarihi biçimi Tablo 2' de gösterilir.
      Not: Tablo 2 , çeşitli bölge kodlarına ilişkin dizgi biçimlerinin listesini de gösterir.
Tablo 2. Bölge Koduna Göre Tarih ve Saat Biçimleri
İstemci Bölgesi Kodu Yerel tarih biçimi Yerel Saat Biçimi Varsayılan Çıkış Tarihi Biçimi Giriş Tarihi Biçimleri
355 Arnavutluk yyyy-aa-gg JIS LOC LOC, USA, EUR, ISO
785 Arapça gg/aa/yyyy JIS LOC LOC, EUR, ISO
374 Ermeni yyyy-aa-gg JIS ABD LOC, USA, EUR, ISO
001 Avustralya (1) aa-gg-yyyy JIS ABD LOC, USA, EUR, ISO
061 Avustralya gg-AA-yyyy JIS LOC LOC, USA, EUR, ISO
043 Avusturya gg/aa/yyyy ISO ISO LOC, EUR, ISO
994 Azerbaycan yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
80 Bangladeş gg/aa/yyyy JIS LOC LOC, EUR, ISO
375 Beyaz Rusya yyyy-aa-gg ISO ISO LOC, EUR, ISO
032 Belçika gg/aa/yyyy JIS LOC LOC, EUR, ISO
055 Brezilya gg/aa/yyyy JIS LOC LOC, EUR, ISO
359 Bulgaristan gg.aa.yyyy JIS EUR LOC, USA, EUR, ISO
855 Kamboç gg/aa/yyyy JIS LOC LOC, EUR, ISO
001 Kanada aa-gg-yyyy JIS ABD LOC, USA, EUR, ISO
002 Kanada (Fransızca) gg-AA-yyyy ISO ISO LOC, USA, EUR, ISO
086 Çin aa/gg/yyyy JIS ISO LOC, USA, EUR, ISO
385 Hırvatistan yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
042 Çek Cumhuriyeti yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
045 Danimarka gg-AA-yyyy ISO ISO LOC, USA, EUR, ISO
372 gg-AA-yyyy JIS LOC LOC, USA, EUR, ISO
251 Etiyo gg/aa/yyyy JIS LOC LOC, EUR, ISO
358 Finlandiya gg/aa/yyyy ISO EUR LOC, EUR, ISO
389 FYR Makedonya gg.aa.yyyy JIS EUR LOC, USA, EUR, ISO
033 Fransa gg/aa/yyyy JIS EUR LOC, EUR, ISO
995 Georgia yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
049 Almanya gg/aa/yyyy ISO ISO LOC, EUR, ISO
030 Yunanistan gg/aa/yyyy JIS LOC LOC, EUR, ISO
852 Hong Kong S.A.R.-Çin yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
036 Macaristan yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
354 İzlanda gg-AA-yyyy JIS LOC LOC, USA, EUR, ISO
091 Hindistan gg/aa/yyyy JIS LOC LOC, EUR, ISO
062 Endonezya gg/aa/yyyy JIS LOC LOC, EUR, ISO
353 İrlanda gg/aa/yyyy JIS LOC LOC, EUR, ISO
972 İsrail gg/aa/yyyy JIS LOC LOC, EUR, ISO
039 İtalya gg/aa/yyyy JIS LOC LOC, EUR, ISO
081 Japonya aa/gg/yyyy JIS ISO LOC, USA, EUR, ISO
7 Kazakistan gg/aa/yyyy JIS EUR LOC, EUR, ISO
254 Kenya gg/aa/yyyy JIS LOC LOC, EUR, ISO
082 Kore aa/gg/yyyy JIS ISO LOC, USA, EUR, ISO
001 Latin Amerika (1) aa-gg-yyyy JIS ABD LOC, USA, EUR, ISO
003 Latin Amerika gg/aa/yyyy JIS LOC LOC, EUR, ISO
371 yyyy.dd.mm JIS LOC LOC, USA, EUR, ISO
370 Litvanya yyyy.aa.gg JIS LOC LOC, USA, EUR, ISO
060 Malezya gg/aa/yyyy JIS LOC LOC, EUR, ISO
356 gg/aa/yyyy JIS LOC LOC, EUR, ISO
382 Karadağ yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
977 Nepal yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
031 Hollanda gg-AA-yyyy JIS ISO LOC, USA, EUR, ISO
064 Yeni Zelanda gg-AA-yyyy JIS LOC LOC, USA, EUR, ISO
234 Nijerya gg/aa/yyyy JIS LOC LOC, EUR, ISO
047 Norveç gg/aa/yyyy ISO EUR LOC, EUR, ISO
092 Pakistan gg/aa/yyyy JIS LOC LOC, EUR, ISO
63 Filipinler yyyy-aa-gg JIS ABD LOC, USA, EUR, ISO
048 Polonya yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
351 Portekiz gg/aa/yyyy JIS LOC LOC, EUR, ISO
040 Romanya yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
007 Rusya gg/aa/yyyy ISO EUR LOC, EUR, ISO
250 Ruanda gg/aa/yyyy JIS LOC LOC, EUR, ISO
221 Senegal gg/aa/yyyy JIS LOC LOC, EUR, ISO
381 Sırbistan yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
042 Slovakya yyyy-aa-gg JIS ISO LOC, USA, EUR, ISO
386 Slovenya gg-AA-yyyy JIS EUR LOC, USA, EUR, ISO
027 Güney Afrika aa-gg-yyyy JIS ABD LOC, USA, EUR, ISO
034 İspanya gg/aa/yyyy JIS LOC LOC, EUR, ISO
094 Sri Lanka gg-AA-yyyy JIS ISO LOC, USA, EUR, ISO
046 İsveç gg/aa/yyyy ISO ISO LOC, EUR, ISO
041 İsviçre gg/aa/yyyy ISO EUR LOC, EUR, ISO
088 Tayvan aa-gg-yyyy JIS ISO LOC, USA, EUR, ISO
255 Tanzanya gg/aa/yyyy JIS LOC LOC, EUR, ISO
066 Tayland (2) gg/aa/yyyy JIS LOC LOC, EUR, ISO
090 Türkiye gg/aa/yyyy JIS LOC LOC, EUR, ISO
256 Ganda gg/aa/yyyy JIS LOC LOC, EUR, ISO
380 Ukrayna gg/aa/yyyy JIS ISO LOC, EUR, ISO
044 İngiltere gg/aa/yyyy JIS LOC LOC, EUR, ISO
001 ABD aa-gg-yyyy JIS ABD LOC, USA, EUR, ISO
998 ÖZ yyyy-aa-gg JIS LOC LOC, USA, EUR, ISO
084 Vietnam gg/aa/yyyy JIS LOC LOC, EUR, ISO
Not:
  1. Varsayılan C yerel ayarlarını kullanan ülkeler/Bölgeler, bölge kodu 001 'e atanır.
  2. Budist çağındaki yyyy, Gregoryen + 543 yıl (yalnızca Tayland) ile eşdeğerdir.

Örnek

Aşağıdaki işlemi gerçekleştirerek, varsayılan tarih biçimini ISO (YYYY-AA-GG) olarak değiştirmek için komut satırını kullanabilirsiniz:
  1. Geçerli dizininizi sqllib\bndolarak değiştirin.
    • Windows işletim sistemleri için, dizini c:\program files\IBM\sqllib\bndolarak değiştirin.
    • UNIX işletim sistemleri için, dizini /home/db2inst1/sqllib/bndolarak değiştirin.
  2. SYSADM yetkisi kullanılarak, veritabanı işletim sistemi kabuğundan veritabanına bağlanın:
    db2 connect to DBNAME
    db2 bind @db2ubind.lst datetime ISO blocking all grant public
    Burada DBNAME veritabanı adı ve ISO yeni tarih biçimidir.