Tarih ve saat biçimleri
Hızlı ayrıştırma aşağıdaki biçimler, tarih ve saat veri türlerini destekler.
Tarih veri türleri
Hızlı ayrıştırma, tarih verisi için aşağıdaki dizeyi biçimlerini destekler:
Baştaki boşluk içeren tarih biçimleri.Örneğin, "2004-02-03" değeri geçerli değil.
Aşağıdaki şekilde ISO 8601 biçimler tablo:
Format
Açıklama
YYYYAAGG
yyyy-AA-GG
Temel ve uzatılmış biçimleri iki günde bir dört basamaklı yıl ve iki ayda bir.Genişletilmiş biçimde tarih bölümleri, bir tire (-) ile ayrılır.
yyyy-AA
Temel ve uzatılmış düşük duyarlık, dört basamaklı yıl ve ay iki basamaklı biçimlendirir.Genişletilmiş biçimde tarih bölümleri, bir tire (-) ile ayrılır.
yyyy
Düşük duyarlık, dört haneli biçimidir.
Hızlı ayrıştırma tarih verisi için aşağıdaki biçimlerden desteklemez:
Alfabetik bir ay değerleri.Örneğin, 31-Eki-2003 tarih biçimi geçerli değil.
Belirsiz biçimler GG-AA-YYYY ve AA-GG-YYYY gibi.Örneğin, 1995-04-03 ve 04-03-1995 tarihleri geçerli değil.
Temel ve uzatılmış biçimleri, dört basamaklı bir takvim yılı ve YYYYDDD ve YYYY DDD bir yıl içinde üç basamaklı gün için kesildi.
Temel ve uzatılmış bir dört basamaklı yıl, yıl, hafta, iki basamaklı bir sayı ve biçimleri gün, hafta, tek basamaklı bir sayı YYYYWwwD ve YYYY-Www-D
Temel ve uzatılmış kesilmiş biçimleri yıl ve haftanın bir tarih için bir dört basamaklı yıl ve iki basamaklı bir sayı haftanın için YYYWww ve YYYY-Www.
Hızlı ayrıştırma verileri DT_DBDATE dönüştürür.Kesilmiş biçimlerdeki tarih değerleri boşluklarla.Örneğin, YYYY YYYY0101 olur.
Daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri.
saat veri türü
Hızlı ayrıştırma, saat verilerini şu dize biçimlerini destekler:
Baştaki boşluk içeren saat biçimleri.Örneğin, "10: 24" değeri geçerli değil.
24 saatlik biçimi.Hızlı ayrıştırma, AM ve PM gösterimi desteklemiyor.
ISO 8601 saat biçimleri, aşağıdaki şekilde tablo:
Format
Açıklama
hhmiss
HH:Mİ:SS
Temel ve uzatılmış bir, iki basamaklı saat, iki basamaklı dakika ve iki basamaklı saniye biçimlendirir.Genişletilmiş biçimde saat bölümleri iki nokta üst üste (:). ayrılır
hhmi
HH:Mİ
Biçim, temel ve uzatılmış bir, iki basamaklı saat ve iki basamaklı dakika için kesildi.Genişletilmiş biçimde saat bölümleri iki nokta üst üste (:). ayrılır
HH
Bir, iki basamaklı saat biçimi kesilmiş.
00:00:00
000000
0000
00
240000
24:00:00
2400
24
Gece yarısından biçimi.
Aşağıdaki şekilde bir saat dilimi belirleyen biçimler zaman tablo:.
Format
Açıklama
+ HH:Mİ
+ hhmi
Saat ve dakikaları Coordinated Universal Time (yerel saat edinme UTC'YE) eklenen sayısını gösteren temel ve uzatılmış biçimler.
-HH:Mİ
-hhmi
Saat ve yerel saat edinmek için UTC düşülen dakika sayısını gösteren temel ve uzatılmış biçimler.
+ SS
Yerel saat elde etmek için UTC eklenen saatleri gösteren kesilmiş biçimi.
-SS
Yerel saat edinmek için UTC düşülen saat sayısını gösteren kesilmiş biçimi.
Z
Bir değer belirten 0 saat UTC gösterilir.
Tüm veri saat ve tarih/saat biçimleri, bir saat dilimi öğesi içerebilir.Ancak, veri türü DT_DBTIMESTAMPOFFSET olduğunda sistem saat dilimi değerini dışında yoksayar.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri veri türleri.
Bir saat dilimi öğesi içeren biçimlerinde, yer hiçbir zaman öğesi arasındaki saat dilimini öğe, aşağıdaki örnekte gösterildiği gibi:
HH:Mİ:SS [+ HH:Mİ]
Köşeli ayraçlar önceki örnekte, saat dilimi değerini isteğe bağlı olduğunu gösterir.
Aşağıdaki şekilde bir ondalık kesir içeren biçimler saat tablo:
Format
Açıklama
SS [.nnnnnnn]
n, saat, kesir temsil eden bir 0 9999999 arasındaki değerdir.Köşeli ayraçlar, bu değer, isteğe bağlı olduğunu gösterir.
Örneğin, 12: 45 12.750 değerini gösterir.
HHMI [.nnnnnnn]
HH:MI [.nnnnnnn]
n dakikada bir bölümünü gösteren bir 0 9999999 arasındaki değerdir.Köşeli ayraçlar, bu değer, isteğe bağlı olduğunu gösterir.
Örneğin, 12: 20: 30 1220.500 değeri gösterir.
HHMISS [.nnnnnnn]
HH:MI:SS [.nnnnnnn]
n saniye bir bölümünü gösteren bir 0 9999999 arasındaki değerdir.Köşeli ayraçlar, bu değer, isteğe bağlı olduğunu gösterir.
Örneğin, değer 122040.250 12:20:40.15 gösterir.
Not
Kesir ayırıcısı için saat içinde önceki biçimler tablo bir ondalık ya da virgül olabilir.
Aşağıdaki örneklerde gösterildiği gibi artık ikinci içeren saat değerleri:
23:59:60[.0000000]
235960[.0000000]
Hızlı ayrıştırma DT_DBTIME ve DT_DBTIME2 dizeleri çıkarır.Kesilen biçimlerdeki saat değerleri boşluklarla.Örneğin, HH:MI HH:MM:00.000 olur.
Daha fazla bilgi için bkz:Tümleştirme Hizmetleri veri türleri.
Tarih/saat veri türü
Hızlı ayrıştırma, tarih/saat verilerini şu dize biçimlerini destekler:
Baştaki boşluk içeren biçimler.Örneğin, "2003-01-10T203910" değeri geçerli değil.
Biçimler ve geçerli saat biçimlerini, büyük bir T tarafından ayrılmış birleşimlerini geçerli tarih ve geçerli saat dilimini, biçimler YYYYMMDDT [HHMISS] [+ HH:MI] gibi.Saati ve saat dilimini değerleri gereklidir.Örneğin, "2003-10-14" geçerli değil.
Hızlı ayrıştırma saat aralıkları desteklemiyor.Örneğin, bir başlangıç ve bitiş tarih ve saat YYYYMMDDThhmmss/YYYYMMDDThhmmss biçiminde tanımlanan bir saat aralığı ayrıştırılamıyor.
Hızlı ayrıştırma dizelerin DT_DATE DT_DBTIMESTAMP, DT_DBTIMESTAMP2 ve DT_DBTIMESTAMPOFFSET olarak verir.Tarih/saat kesilmiş biçimler değerleri boşluklarla.Aşağıdaki tablo tarih ve saat bölümü eksik eklenen değerleri listeler.
Tarih/saat bölümü |
Doldurma |
---|---|
Seconds |
00 Ekleyin. |
Minutes |
00: 00) Ekleyin. |
Saat |
Add 00:00:00. |
Günü |
01, Ayın günü için ekleyin. |
Ay |
01 Yılın ayını için ekleyin. |
Daha fazla bilgi için bkz:Tümleştirme Hizmetleri veri türleri.
|