Datums- und Zeitformate

Die schnelle Analyse unterstützt die folgenden Formate für Datums- und Zeitdatentypen.

Datumsdatentypen

Integration Services stellt die Datumsdatentypen DT_DATE und DT_DBDATE bereit. Die schnelle Analyse unterstützt die beiden Datentypen DT_DATE und DT_DBDATE. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

Die schnelle Analyse unterstützt die folgenden Formate für Datumsdaten:

  • Führende Leerzeichen; beispielsweise ist der Wert " 2- 3-2004" gültig.

  • ISO 8601-Formate:

    Format Beschreibung

    YYYYMMDD

    YYYY-MM-DD

    Basisformate und erweiterte Formate für eine vierstellige Jahresangabe, eine zweistellige Monatsangabe und eine zweistellige Tagesangabe. Beim erweiterten Format werden die Datumsteile durch einen Bindestrich (-) getrennt.

    YYYYMM

    YYYY-MM

    Basisformate und erweiterte Formate mit reduzierter Genauigkeit für eine vierstellige Jahresangabe und eine zweistellige Monatsangabe. Beim erweiterten Format werden die Datumsteile durch einen Bindestrich (-) getrennt.

    YYYY

    Das Format mit reduzierter Genauigkeit ist eine vierstellige Jahresangabe.

    YYMM YY-MM

    Basisformate und erweiterte abgeschnittene Formate für eine zweistellige Jahresangabe und eine zweistellige Monatsangabe. Beim erweiterten Format werden die Datumsteile durch einen Bindestrich (-) getrennt.

Die folgenden Datumsformate werden nicht unterstützt:

  • Alphabetische Monatswerte. Beispielsweise ist das Datumsformat Oct-31-2003 ungültig.
  • Mehrdeutige Formate wie z. B. DD-MM-YYYY und MM-DD-YYYY. Beispielsweise sind die Datumsangaben 03-04-1995 und 04-03-1995 ungültig.
  • Grundlegende und erweiterte abgeschnittene Formate für ein vierstelliges Kalenderjahr und einen dreistelligen Tag innerhalb eines Jahres: YYYYDDD und YYYY-DDD.
  • Grundlegende und erweiterte Formate für ein vierstelliges Jahr, eine zweistellige Zahl für die Woche des Jahres und eine einstellige Zahl für den Tag der Woche: YYYYWwwD und YYYY-Www-D.
  • Grundlegende und erweiterte abgeschnittene Formate für ein Jahr und eine Wochenangabe, für ein vierstelliges Jahr und eine zweistellige Zahl für die Woche: YYYWww und YYYY-Www.

Die folgenden Formate werden für die Ausgabe von Datumsdaten unterstützt:

  • Für den DT_DATE-Datentyp besteht das Format aus dem berechneten Wert ohne Leerzeichen.
  • Datumswerte in abgeschnittenen Formaten werden aufgefüllt. Beispielsweise wird YYYY zu YYYY0101.

Zeitdatentyp

Integration Services stellt den DT_DBTIME-Zeitdatentyp bereit. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

Die schnelle Analyse unterstützt die folgenden Formate für Zeitdaten:

  • Führende Leerzeichen. Beispielsweise ist der Wert " 10:24" gültig.

  • Das 24-Stunden-Format. Die schnelle Analyse unterstützt die Angabe von AM (Vormittag) und PM (Nachmittag) nicht.

  • Die folgenden ISO 8601-Zeitformate:

    Format Beschreibung

    hhmmss hh:mm:ss

    Basisformate und erweiterte Formate für eine zweistellige Stundenangabe, eine zweistellige Minutenangabe und eine zweistellige Sekundenangabe. Beim erweiterten Format werden die Zeitteile durch einen Doppelpunkt (:) getrennt.

    hhmm hh:mm

    Basisformate und erweiterte abgeschnittene Formate für eine zweistellige Stundenangabe und eine zweistellige Minutenangabe. Beim erweiterten Format werden die Zeitteile durch einen Doppelpunkt (:) getrennt.

    hh

    Das abgeschnittene Format für eine zweistellige Stundenangabe.

    00:00:00

    Das Format für Mitternacht.

  • Zeitwerte, die eine Zeitzone einschließen. Das groß geschriebene Z bezeichnet eine Zeitzone im Datumswert. Beispielsweise zeigt der Wert 19:20:49Z an, dass die Zeit in UTC (Coordinated Universal Time, koordinierte Weltzeit) dargestellt ist.

  • Die folgenden Zeitwerte, die einen Dezimalbruch einschließen:

    Format Beschreibung

    HH.HHH

    Der Bruch .H bezeichnet einen Anteil einer Stunde. Beispielsweise steht der Wert 12.750 für 12:45.

    HHMM.MMM

    HH:MM.MMM

    Der Bruch .MMM bezeichnet einen Anteil in Minuten. Beispielsweise steht der Wert 1220.500 für 12:30:30.

    HHMMSS.SSS

    HH:MM:SS.SSS

    Der Bruch .SSS bezeichnet einen Anteil in Sekunden. Beispielsweise steht der Wert 122040.250 für 12:20:40:15.

Die folgenden Formate werden für die Ausgabe von Zeitdaten unterstützt:

  • Für den DT_DBTIME-Datentyp das OLE DB-Zeitformat HHMMSS.SSS.
  • Zeitwerte in abgeschnittenen Formaten werden aufgefüllt. Beispielsweise wird HH:MM zu HH:MM:00:000.

Datums-/Zeitdatentyp

Integration Services stellt den DT_DBTIMESTAMP-Datums-/Zeitdatentyp bereit. Weitere Informationen finden Sie unter SQL Server Integration Services-Datentypen.

Die schnelle Analyse unterstützt die folgenden Formate für Datums-/Zeitdaten:

  • Führende Leerzeichen. Beispielsweise ist der Wert " 2003-01-10T203910" gültig.
  • Kombinationen gültiger Datumsformate und gültiger Zeitformate getrennt durch ein groß geschriebenes T. Beispielsweise YYMMDDThhmmss. Es ist nicht erforderlich, ein Zeitformat einzuschließen. Beispielsweise ist 2003-10-14 gültig.
  • UTC (Coordinated Universal Time), eine Kombination aus einem gültigen Datumsformat und einem gültigen Zeitformat, getrennt durch ein großes T und mit einem großen Z endend. Beispielsweise ist 2003-01-10T203910Z ein UTC-Datum. Z hat den Wert 0.
  • Differenzen zwischen Ortszeit und UTC-Zeit. Die Differenz wird in Stunden und Minuten ausgedrückt. Wenn eine geringere Genauigkeit erforderlich ist, werden nur Stunden verwendet. Die Ortszeit wird wie in einem gültigen Basisformat oder erweiterten Format ausgedrückt.

Die schnelle Analyse unterstützt keine Zeitintervalle. Beispielsweise kann ein Zeitintervall, das durch ein Startdatum und ein Enddatum und eine Zeitangabe im Format YYYYMMDDThhmmss/YYYYMMDDThhmmss identifiziert wird, nicht analysiert werden.

Die folgenden Formate werden für die Ausgabe von Zeit-/Datumsdaten unterstützt:

  • Ein DT_DBTIME-Datentyp im OLE DB-Zeitformat YYYYMMDDTHHMMSS.SSS.

  • Datums-/Zeitwerte in abgeschnittenen Formaten werden aufgefüllt. Für fehlende Datums- und Zeitteile werden die folgende Werte hinzugefügt:

    Datums-/Zeitteil Auffüllung

    Sekunden

    00 hinzufügen.

    Minuten

    00:00 hinzufügen.

    Stunde

    00:00:00 hinzufügen.

    Tag

    01 für den Tag des Monats hinzufügen.

    Monat

    01 für den Monat des Jahres hinzufügen.

Siehe auch

Konzepte

Schnelle Analyse

Hilfe und Informationen

Informationsquellen für SQL Server 2005