Formati di data e ora

L'analisi veloce supporta i formati seguenti per i tipi di dati di data e ora.

Tipi di dati per i valori di data

In Integration Services per i valori di data sono disponibili i tipi di dati DT_DATE e DT_DBDATE. L'analisi veloce supporta entrambi i tipi di dati DT_DATE e DT_DBDATE. Per ulteriori informazioni, vedere Tipi di dati di Integration Services.

L'analisi veloce supporta i formati seguenti per i valori di data:

  • Sono consentiti gli spazi iniziali. Ad esempio, il valore " 2- 3-2004" è valido.

  • Formati ISO 8601:

    Formato Descrizione

    AAAAMMGG

    AAAA-MM-GG

    Formati di base ed esteso con anno a quattro cifre, mese a due cifre e giorno a due cifre. Nel formato esteso, le parti della data sono separate da un segno meno (-).

    AAAAMM

    AAAA-MM

    Formati di base ed esteso a precisione ridotta, con anno a quattro cifre e mese a due cifre. Nel formato esteso, le parti della data sono separate da un segno meno (-).

    AAAA

    Formato a precisione ridotta con anno a quattro cifre.

    AAMM AA-MM

    Formati troncati di base ed esteso con anno a due cifre e mese a due cifre. Nel formato esteso, le parti della data sono separate da un segno meno (-).

I formati di data seguenti non sono supportati:

  • Valore del mese in forma alfabetica. Ad esempio, il formato di data 31-ott-2003 non è valido.
  • Formati ambigui, ad esempio GG-MM-AAAA e MM-GG-AAAA. Ad esempio, le date 03-04-1995 e 04-03-1995 non sono valide.
  • Formati troncati di base ed esteso con anno di calendario a quattro cifre e giorno dell'anno a tre cifre, AAAAGGG e AAAA-GGG.
  • Formati di base ed esteso con anno a quattro cifre, numero di due cifre per la settimana dell'anno e numero di una cifra per il giorno della settimana, AAAASssG e AAAA-Sss-G.
  • Formati troncati di base ed esteso per date che includono anno e settimana, con anno a quattro cifre e numero di due cifre per la settimana, AAASss e AAAA-Sss.

Per l'output dei valori di data sono supportati i formati seguenti:

  • Per il tipo di dati DT_DATE, il formato è il valore calcolato senza spazi.
  • Ai valori di data con formati troncati viene applicato un riempimento. Ad esempio, AAAA diventa AAAA0101.

Tipi di dati per i valori di ora

In Integration Services per i valori di ora è disponibile il tipo di dati DT_DBTIME. Per ulteriori informazioni, vedere Tipi di dati di Integration Services.

L'analisi veloce supporta i formati seguenti per i valori di ora:

  • Sono consentiti gli spazi iniziali. Ad esempio, il valore " 10.24" è valido.

  • Formato a 24 ore. L'analisi veloce non supporta la notazione con AM e PM.

  • Formati di ora ISO 8601:

    Formato Descrizione

    hhmmss hh.mm.ss

    Formati di base ed esteso con ora a due cifre, minuto a due cifre e giorno a due cifre. Nel formato esteso, le parti dell'ora sono separate da un punto (.).

    hhmm hh.mm

    Formati troncati di base ed esteso con ora a due cifre e minuto a due cifre. Nel formato esteso, le parti dell'ora sono separate da un punto (.).

    hh

    Formato troncato con ora a due cifre.

    00:00:00

    Formato per la mezzanotte.

  • Valori di ora che includono il fuso orario. Nel valore di ora, la F maiuscola indica il fuso orario. Il valore 19.20.49F, ad esempio, indica che viene utilizzata l'ora UTC (Coordinated Universal Time).

  • I valori di ora seguenti, che includono una parte decimale:

    Formato Descrizione

    HH,HHH

    La parte decimale ,H indica una frazione di ora. Ad esempio, il valore 12,750 indica le 12.45.

    HHMM,MMM

    HH.MM,MMM

    La parte decimale ,MMM indica una frazione di minuti. Ad esempio, il valore 1220,500 indica le 12.30.30.

    HHMMSS,SSS

    HH.MM.SS,SSS

    La parte decimale ,SSS indica una frazione di secondi. Ad esempio, il valore 122040,250 indica le 12.20.40.15.

Per l'output dei valori di ora sono supportati i formati seguenti:

  • Il tipo di dati DT_DBTIME utilizza il formato di ora di OLE DB, HHMMSS,SSS.
  • Ai valori di ora con formati troncati viene applicato un riempimento. Ad esempio, HH.MM diventa HH.MM.00.000.

Tipi di dati per i valori di data e ora

In Integration Services per i valori di data e ora è disponibile il tipo di dati DT_DBTIMESTAMP. Per ulteriori informazioni, vedere Tipi di dati di Integration Services.

L'analisi veloce supporta i formati seguenti per i valori di data e ora:

  • Sono consentiti gli spazi iniziali. Il valore " 2003-01-10T203910", ad esempio, è valido.
  • Combinazioni di formati di data validi e formati di ora validi separati da una T maiuscola. Ad esempio, AAMMGGThhmmss. Non è obbligatorio specificare l'ora. Ad esempio, il valore 2003-10-14 è valido.
  • Data e ora UTC (Coordinated Universal Time), una combinazione di formati di data validi e formati di ora validi separati da una T maiuscola e che terminano con una F maiuscola. Ad esempio, 2003-01-10T203910F è una data UTC. Il valore di F è 0.
  • Differenze tra ora locale e ora UTC. La differenza è espressa in ore e minuti. Quando è necessaria una precisione inferiore, vengono utilizzate solo le ore. L'ora locale può essere espressa sia in un formato di base che in un formato esteso valido.

L'analisi veloce non supporta gli intervalli di tempo. Non è ad esempio possibile analizzare un intervallo di tempo identificato da una data e ora di inizio e da una data e ora di fine, nel formato AAAAMMGGThhmmss/AAAAMMGGThhmmss.

Per l'output dei valori di data e ora sono supportati i formati seguenti:

  • Il tipo di dati DT_DBTIME nel formato di ora di OLE DB, AAAAMMGGTHHMMSS,SSS.

  • Ai valori di data e ora con formati troncati viene applicato un riempimento. Per le parti della data e dell'ora mancanti, vengono aggiunti i valori seguenti:

    Parte della data o dell'ora Riempimento

    Secondi

    Viene aggiunto 00.

    Minuti

    Viene aggiunto 00.00.

    Ora

    Viene aggiunto 00.00.00.

    Giorno

    Viene aggiunto 01 come giorno del mese.

    Mese

    Viene aggiunto 01 come mese dell'anno.

Vedere anche

Concetti

Analisi veloce

Guida in linea e informazioni

Assistenza su SQL Server 2005