formaty daty i godziny Configuration Manager
Akcje w Configuration Manager, które obejmują wartości daty i godziny, są typowe, takie jak pobieranie bieżącej daty i godziny, 50 dni od dnia dzisiejszego jest jaką datą?, lub dowiedz się, jaki dzień tygodnia przypada w określonym dniu. Podczas pisania zapytań lub tworzenia raportów z informacji przechowywanych w bazie danych Configuration Manager lokacji można wyrazić datę i godzinę w dowolnym prawidłowym formacie SQL. Przykładem jest dowolne wyrażenie, które ma typ danych SQL Server datetime
lub które można przekonwertować niejawnie, na przykład odpowiednio sformatowany ciąg znaków (na przykład "1998.10.31").
Czasy przechowywane w bazie danych Configuration Manager lokacji mogą być lokalne lub w uniwersalnym czasie koordynowanym (UTC). Podgląd komunikatów o stanie może zostać przekonwertowany na czas lokalny, ale zapytania i raporty nie mogą. To, co widzisz, może być siedem godzin później niż oczekiwano, jeśli czas lokalny to Pacyfik (czas letni). W związku z tym użytkownik musi mieć świadomość następujących kwestii:
Wszystkie komunikaty o stanie mają wartość UTC.
Oferty mogą mieć wartość CZASU UTC lub czasu lokalnego, w zależności od przełącznika ustawionego w konsoli Configuration Manager. Właściwość w pliku SMS_Advertisement
to AssignedScheduleIsGMT
(false
true
/).
Spis jest zawsze w czasie lokalnym.
Ta właściwość to lazy
, ale można ją wyświetlić przy użyciu narzędzia WBEMtest.
W zależności od kontekstu mogą wystąpić notacje czasu w następującym formacie:
19981118175900000000+***
Poniższe informacje odpowiadają wartościom z poprzedniego przykładu.
Value | Opis |
---|---|
1998 | Roku |
11 | Miesiąc |
18 | Dzień |
1759 | Godziny |
00 | Drugi |
000000 | Mikrosekunda |
+*** | Przesunięcie z czasu lokalnego |
W poniższej tabeli wymieniono prawidłowe datetime
formaty, których można użyć.
Numer stylu bez wieku | Numer stylu z wiekiem | Wpisać | Styl danych wyjściowych |
---|---|---|---|
- | 0 lub 100 | Domyślne | mon dd yyyy hh:mm |
1 | 101 | Stany Zjednoczone | mm/dd/rrrr |
1 | 102 | ANSI | yyyy.mm.dd |
3 | 103 | Brytyjski/francuski | dd/mm/rrrr |
4 | 104 | German | Dd.mm.rrrr |
5 | 105 | Italian | dd-mm-rrrr |
6 | 106 | – | dd-mon-rrrr |
7 | 107 | – | mon.dd.yyyy |
– | 8 lub 108 | – | Ss |
– | 9 lub 109 | – | mon dd rrrr hh:mi:ss:mmmAM (lub PM) |
10 | 110 | Stany Zjednoczone | mm-dd-yy |
11 | 111 | JAPONIA | rr/mm/dd |
12 | 112 | Iso | yymmdd |
– | 13 lub 113 | – | dd mon yyyy hh:mi:ss:mmm (24 h) |
14 | 114 | – | hh:mi:ss:mmm (24 h) |
Oprócz pełnych datetime
formatów można również używać datepart
formatów, które są również prawidłowe dla narzędzia Query Builder lub do pisania raportów z bazy danych Configuration Manager lokacji.
Datepart
Formaty zapewniają tylko część pełnego datetime
formatu (na przykład rok lub tylko dzień miesiąca). W poniższej tabeli wymieniono prawidłowe datepart
formaty.
Wartość elementu daty | Skróty | Limity |
---|---|---|
Roku | Rr | 1753-9999 |
Miesiąc | Mm | 1-12 |
Dzień | Dd | 1-31 |
Godziny | Gg | 1-23 |
Minut | Mi | 0-59 |
Drugi | Ss | 0-59 |
Milisekundy | Pani | 0-999 |