Configuration Manager では、日付と時刻の値を含むアクションが一般的です。たとえば、現在の日付と時刻の取得、今日から 50 日は何日ですか、特定の日付に該当する曜日の検索などです。 Configuration Manager サイト データベースに格納されている情報からクエリまたはレポートを作成するときに、日付と時刻を有効な SQL 形式で表現できます。 例としては、SQL Server datetime データ型を持つ式や、適切に書式設定された文字列 ("1998.10.31" など) のように暗黙的に変換できる式があります。
Configuration Manager サイト データベースに保存される時刻は、ローカルまたは協定世界時 (UTC) のどちらでもかまいません。 ステータス メッセージ ビューアーは現地時間に変換できますが、クエリとレポートは変換できません。 現地時間が太平洋夏時間の場合、表示される内容が予想より 7 時間遅くなることがあります。 そのため、ユーザーは次の点に注意する必要があります。
ステータス メッセージはすべて UTC です。
オファーは、Configuration Manager コンソールで設定されているスイッチに応じて、UTC またはローカル時刻で行うことができます。
SMS_Advertisement のプロパティは AssignedScheduleIsGMT (true/false) です。
インベントリは常に現地時間です。
このプロパティは lazy ですが、WBEMtest を使用して表示できます。
コンテキストによっては、次の形式の時刻表記が表示される場合があります。
19981118175900000000+***
次の情報は、前の例の値に対応しています。
| 値 | 説明 |
|---|---|
| 1998 | Year |
| 11 | Month |
| 18 | 日 |
| 1759 | 時 |
| 00 | 秒 |
| 000000 | マイクロ秒 |
| +*** | ローカル時刻からのオフセット |
次の表に、使用できる有効な datetime 形式を示します。
| 世紀のないスタイル番号 | 世紀付きのスタイル番号 | 型 | 出力スタイル |
|---|---|---|---|
| - | 0 または 100 | 既定値 | mon dd yyyy hh:mm |
| 1 | 101 | 米国 | yyyy/mm/dd |
| 1 | 102 | ANSI | yyyy.mm.dd |
| 3 | 103 | イギリス/フランス語 | yyyy/mm/dd |
| 4 | 104 | ドイツ語 | dd.mm.yyyy |
| 5 | 105 | イタリア語 | dd-mm-yyyy |
| 6 | 106 | – | dd-mon-yyyy |
| 7 | 107 | – | mon.dd.yyy |
| – | 8 または 108 | – | hh:mm:ss |
| – | 9 または 109 | – | mon dd yyyy hh:mi:ss:mmmAM (または PM) |
| 10 | 110 | 米国 | mm-dd-yy |
| 11 | 111 | 日本 | yy/mm/dd |
| 12 | 112 | ISO | yymmdd |
| – | 13 または 113 | – | DD mon yyyy hh:mi:ss:mmm (24 時間) |
| 14 | 114 | – | hh:mi:ss:mmm (24 時間) |
完全なdatetime形式に加えて、datepart形式も使用できます。これは、クエリ ビルダーまたは Configuration Manager サイト データベースからのレポートの作成にも有効です。
Datepart 形式は、完全な datetime 形式の一部のみを提供します (たとえば、年や月の日のみ)。 次の表に、有効な datepart 形式を示します。
| Datepart 値 | 省略形 | 制限 |
|---|---|---|
| Year | YY | 1753-9999 |
| Month | mm | 1-12 |
| 日 | dd | 1-31 |
| 時 | Hh | 1-23 |
| 分 | Mi | 0-59 |
| 秒 | SS | 0-59 |
| ミリ秒 | Ms | 0-999 |