formati di data e ora Configuration Manager
Le azioni, in Configuration Manager, che includono valori di data e ora sono comuni, ad esempio ottenere la data e l'ora correnti, 50 giorni da oggi è quale data?, o scoprire quale giorno della settimana cade in una determinata data. Quando si scrivono query o si compongono report da informazioni archiviate nel database del sito Configuration Manager, è possibile esprimere la data e l'ora in qualsiasi formato SQL valido. Un esempio è qualsiasi espressione con un tipo di dati SQL Server datetime
o che può essere convertita in modo implicito, ad esempio una stringa di caratteri formattata in modo appropriato, ad esempio "1998.10.31".
Le ore archiviate nel database del sito Configuration Manager possono essere locali o in formato UTC (Coordinated Universal Time). Il Visualizzatore messaggi di stato può eseguire la conversione all'ora locale, ma le query e i report non possono. Ciò che viene visualizzato potrebbe essere sette ore dopo il previsto, se l'ora locale è ora legale Pacifico. Pertanto, l'utente deve essere a conoscenza di quanto segue:
I messaggi di stato sono tutti in formato UTC.
Le offerte possono essere in formato UTC o ora locale, a seconda di un commutatore impostato nella console Configuration Manager. La proprietà in SMS_Advertisement
è AssignedScheduleIsGMT
(true
/false
).
L'inventario è sempre in tempo locale.
Questa proprietà è lazy
, ma è possibile visualizzarla usando WBEMtest.
A seconda del contesto, è possibile che si verifichino notazioni temporali nel formato seguente:
19981118175900000000+***
Le informazioni seguenti corrispondono ai valori nell'esempio precedente.
Valore | Descrizione |
---|---|
1998 | Anno |
11 | Mese |
18 | Giorno |
1759 | Ora |
00 | Secondo |
000000 | Microsecondo |
+*** | Offset dall'ora locale |
Nella tabella seguente sono elencati i formati validi datetime
che è possibile usare.
Numero di stile senza secolo | Numero di stile con secolo | Tipo | Stile output |
---|---|---|---|
- | 0 o 100 | Predefinita | mon dd yyyyy hh:mm |
1 | 101 | Usa | mm/gg/aaaa |
1 | 102 | ANSI | yyyy.mm.dd |
3 | 103 | Inglese/Francese | gg/mm/aaaa |
4 | 104 | Tedesco | dd.mm.aaaa |
5 | 105 | Italiano | gg-mm-aaaa |
6 | 106 | – | dd-mon-yyyy |
7 | 107 | – | mon.dd.yyy |
– | 8 o 108 | – | hh:mm:ss |
– | 9 o 109 | – | mon dd yyyy hh:mi:ss:mmmAM (o PM) |
10 | 110 | Usa | mm-dd-yy |
11 | 111 | GIAPPONE | aa/mm/gg |
12 | 112 | Iso | aammgg |
– | 13 o 113 | – | dd mon yyyyy hh:mi:ss:mmm (24 h) |
14 | 114 | – | hh:mi:ss:mmm (24 h) |
Oltre ai formati completidatetime
, è anche possibile usare datepart
formati validi anche per Generatore query o per la scrittura di report dal database del sito Configuration Manager.
Datepart
i formati forniscono solo una parte del formato completo datetime
, ad esempio l'anno o solo il giorno del mese. Nella tabella seguente sono elencati i formati validi datepart
.
Valore datepart | Abbreviazioni | Limiti |
---|---|---|
Anno | Aa | 1753-9999 |
Mese | Mm | 1-12 |
Giorno | Dd | 1-31 |
Ora | Hh | 1-23 |
Minuto | Mi | 0-59 |
Secondo | Ss | 0-59 |
Millisecondo | Signora | 0-999 |