Aracılığıyla paylaş


Tarih ve saat biçimleri

Hızlı ayrıştırma rutinleri hızlı, basit bir dizi veri ayrıştırma için sağlar. Hızlı ayrıştırma tarih ve Saat veri türleri için aşağıdaki biçimleri destekler.

Tarih veri türleri

Hızlı ayrıştırma tarih verileri aşağıdaki dize biçimlerini destekler:

  • Beyaz boşluklar içeren tarih biçimleri. Örneğin, değer" 2004 - 02-03 " geçerli değil.

  • Aşağıdaki tabloda listelenen ISO 8601 biçimleri:

    Biçim

    Açıklama

    DD

    YYYY-AA-GG

    Dört basamaklı bir yıl, iki ayda bir ve iki basamaklı gün temel ve uzatılmış biçimleri. Genişletilmiş biçiminde bir çizgi (-) tarihi parçaları ayrılır.

    YYYY-MM

    Temel ve uzatılmış azaltılmış duyarlık için dört basamaklı bir yıl ve iki basamaklı ay biçimlendirir. Genişletilmiş biçiminde bir çizgi (-) tarihi parçaları ayrılır.

    YYYY

    Azaltılmış duyarlık, dört basamaklı yıl biçimidir.

Hızlı ayrıştırma tarih verileri aşağıdaki biçimlerden desteklemez:

  • Alfabetik ay değerleri. Örneğin, Oct-31-2003 Tarih biçimi geçerli değil.

  • dd-mm-yyyy ve AA-GG-yyyy gibi belirsiz biçimleri. Örneğin, 03-04-1995 ve 04-03-1995 tarihleri geçerli değildir.

  • Temel ve uzatılmış biçimleri bir dört basamaklı takvim yılı ve yyyyddd ve yyyy-ddd bir yıl içinde üç haneli günde kesildi.

  • Temel ve uzatılmış biçimleri için dört basamaklı bir yıl, iki basamaklı bir sayı ile hafta yılın ve haftanın günü için tek basamaklı bir sayı YYYYWwwD ve yyyy-Www-d

  • Temel ve uzatılmış kesilmiş biçimleri için bir yıl ve hafta tarihi bir dört basamaklı yıl ve iki basamaklı bir sayı olan week, YYYWww ve Www yyyy

Hızlı ayrıştırma verileri dt_dbdate çıktılar. Tarih değerleri kesilmiş biçimleri doldurulur. Örneğin, yyyy YYYY0101 olur.

Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.

Zaman veri türü

Hızlı ayrıştırma zaman verilerini aşağıdaki dize biçimlerini destekler:

  • Beyaz boşluklar dahil Saat biçimleri. Örneğin, değer" 10: 24 " geçerli değil.

  • 24 saatlik biçimi. Hızlı ayrıştırma, am ve pm gösterimi desteklemiyor.

  • Aşağıdaki tabloda listelenen ISO 8601 Saat biçimleri:

    Biçim

    Açıklama

    HHMISS

    HH:MI:SS

    Iki basamaklı saat, bir iki basamaklı dakika ve iki basamaklı ikinci temel ve uzatılmış biçimleri. Genişletilmiş biçimde saat parçaları üste ayrılır (:).)

    HHMI

    HH:MI

    Iki basamaklı saat ve iki basamaklı dakika için temel ve uzatılmış kesilmiş biçimi. Genişletilmiş biçimde saat parçaları üste ayrılır (:).)

    HH

    Iki basamaklı saat kesilmiş biçimi.

    00:00:00

    000000

    0000

    00

    240000

    24:00:00

    2400

    24

    Gece yarısı biçimi.

  • Zaman bir saat dilimi belirlemek biçimlerini aşağıdaki tabloda listelendiği gibi:.

    Biçim

    Açıklama

    + HH:MI

    + HHMI

    Saat ve Eşgüdümlü Evrensel Saat (Yerel Saat edinmek için utc) eklenen dakika sayısını gösteren temel ve uzatılmış biçimleri.

    -HH: MI

    -HHMI

    Saat ve Yerel Saat edinmek için utc düşülen dakika sayısını gösteren temel ve uzatılmış biçimleri.

    + HH

    Yerel Saat edinmek için utc eklenen saat sayısını gösterir kesilmiş biçimi.

    -SS

    Yerel Saat edinmek için utc düşülen saat sayısını gösterir kesilmiş biçimi.

    Z

    utc zamanı gösteren 0 değeri temsil edilir.

    Tüm zaman ve Tarih/Saat veri biçimleri, bir saat dilimi öğesi içerebilir. Ancak, sistem türü DT_DBTIMESTAMPOFFSET veri olduğunda dışında Saat dilimi değerini yok sayar. Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.

    Bir saat dilimi öğesi dahil biçimleri, orada zaman öğesi ve saat dilimi öğesi arasında boşluk olmamalıdır aşağıdaki örnekte gösterildiği gibi:

    HH:MI:SS [+ HH:MI]

    Önceki örnekte parantezler, Saat dilimi değerini isteğe bağlı olduğunu belirtir.

  • Aşağıdaki tabloda listelendiği gibi bir ondalık kesir dahil Saat biçimleri:

    Biçim

    Açıklama

    SS [. nnnnnnn]

    n Saat bir kısmını temsil eden bir 0 ile 9999999 arasında değerdir. Köşeli ayraçlar, bu değer isteğe bağlı olduğunu belirtir.

    Örneğin, 12: 45 12.750 değeri gösterir.

    HHMI [. nnnnnnn]

    HH:MI [. nnnnnnn]

    n dakika bir kısmını temsil eden bir 0 ile 9999999 arasında değerdir. Köşeli ayraçlar, bu değer isteğe bağlı olduğunu belirtir.

    Örneğin, 12: 20: 30 1220.500 değeri gösterir.

    HHMISS [. nnnnnnn]

    HH:MI:SS [. nnnnnnn]

    n saniye bir kısmını temsil eden bir 0 ile 9999999 arasında değerdir. Köşeli ayraçlar, bu değer isteğe bağlı olduğunu belirtir.

    Örneğin, 12: 20: 40.15 122040.250 değeri gösterir.

    [!NOT]

    Önceki tabloda Saat biçimleri için kesir ayırıcısı, ondalık veya virgül olabilir.

  • Aşağıdaki örneklerde gösterildiği gibi artık ikinci dahil zaman değerleri:

    23:59:60[.0000000]

    235960[.0000000]

Hızlı ayrıştırma dizeleri DT_DBTIME DT_DBTIME2 olarak çıktılar. Zaman değerleri kesilmiş biçimleri doldurulur. Örneğin, HH:MI, HH:MM:00.000 olur.

Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.

Tarih ve Saat veri türü

Hızlı ayrıştırma Tarih/Saat veri aşağıdaki dize biçimlerini destekler:

  • Beyaz boşluklar dahil biçimleri. Örneğin, değer" 2003-01-10T203910 " geçerli değil.

  • Geçerli birleşimlerini tarih biçimleri ve bir büyük t tarafından ayrılan geçerli saat biçimleri ve geçerli saat dilimi biçimleri, yyyymmddt [HHMISS] [+ HH:MI] gibi. Saat ve saat dilimi değerlerini gerekli değildir. Örneğin, "2003-10-14" geçerli değil.

Hızlı ayrıştırma zaman aralıkları desteklemez. Örneğin, bir başlangıç ve bitiş tarihi ve saati YYYYMMDDThhmmss/YYYYMMDDThhmmss biçiminde tanımlanan bir zaman aralığı ayrıştırılamıyor.

Hızlı ayrıştırma dizeleri dt_date, DT_DBTIMESTAMP DT_DBTIMESTAMP2 ve DT_DBTIMESTAMPOFFSET olarak çıktılar. Tarih/Saat değerleri kesilmiş biçimleri edilirken. Aşağıdaki tabloda, eksik Tarih ve saat bölümü için eklenen değerleri listeler.

Tarih ve saat bölümü

Doldurma

Seconds

00 Ekleyin.

Minutes

00: 00 Ekleyin.

Saat

00: 00: 00 Ekleyin.

Gün

Ayın günü 01 ekleyin.

Ay

01 Yılın ay ekleyin.

Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.

İlişkili İçerik

Integration Services simgesi (küçük) Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.