Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Panoramica
Poiché i formati di file flat derivano da versioni precedenti, durante il loro utilizzo per la creazione di schemi di file flat vengono utilizzati formati di data e ora non conformi alla norma ISO 8601. Pertanto, quando si crea uno schema di file flat e si imposta la proprietà Tipo di dati di un nodo Field Element o Field Attribute su uno dei tipi di dati primitivi del linguaggio XSD (XML Schema Definition), xs:dateTime, xs:time o xs:date, è possibile utilizzare la proprietà Custom Date/Time Format per specificare un formato alternativo per i valori di data o ora.
Nota
L'archiviazione nella finestra di messaggio tronca i valori di ora negli elementi xs:dateTime e xs:time al di sotto del livello di millisecondo. Un'analoga perdita di precisione può verificarsi durante la conversione in tipi di dati data/ora .NET.
Quando il disassembler file flat converte tale campo nel formato XML equivalente, il valore della proprietà Custom Date/Time Format verrà utilizzato per consentire la conversione del formato di data/ora flat nel formato ISO 8601 conforme. Analogamente, quando l'assembler file flat converte un valore di data/ora conforme ISO 8601 nell'equivalente file flat, la stringa di formato specificata nella proprietà Custom Date/Time Format verrà usata per costruire il formato di data/ora appropriato previsto nel file flat.
Nota
Per impostazione predefinita i numerosi valori che corrispondono a tipi di dati XSD per data e ora devono essere conformi ai formati ISO 8601. In breve, le date vengono espresse come AAAA-MM-GG e le ore sono espresse come hh:mm:ss utilizzando la notazione di 24 ore. Quando si verificano insieme, i valori di data e ora sono separati dal carattere "T": AAAA:MM:DDThh:mm:ss.
È possibile configurare la proprietà Custom Date/Time Format con quasi qualsiasi formato di ora e data, ad eccezione delle date julian. Nella casella di riepilogo a discesa sono disponibili varie opzioni ma è anche possibile digitare un formato diverso di proprio gradimento. I formati di data e ora usano le funzionalità DateTime di Common Language Runtime (CLR). Fanno eccezione i caratteri g, m ed M singoli, ai quali viene automaticamente anteposto il simbolo di percentuale (%) per consentire la restituzione del singolo elemento corrispondente del valore DataOra. I separatori consentiti per i formati di data/ora personalizzati sono il trattino (-), la barra (/) e il punto (.). Per altre informazioni sui formati DateTime , cercare "DateTimeFormatInfo" nella raccolta documenti di Visual Studio.
Vedere anche
- Considerazioni sui campi
- Tipo di dati (proprietà Node di tutti gli schemi) e formato di Date-Time personalizzato (proprietà Node degli schemi di file flat) nelle linee guida dell'interfaccia utente e informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori