System.JSON.Writers.TJsonTextWriter.DateFormatHandling
Delphi
property DateFormatHandling: TJsonDateFormatHandling read FDateFormatHandling write FDateFormatHandling;
C++
__property System::Json::Types::TJsonDateFormatHandling DateFormatHandling = {read=FDateFormatHandling, write=FDateFormatHandling, nodefault};
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| property | public | System.JSON.Writers.pas System.JSON.Writers.hpp |
System.JSON.Writers | TJsonTextWriter |
説明
JSON テキストに日付をどう書き込むかを取得または設定します。
DateFormatHandling は、JSON 内で日付を表現するために使用する TDateTime の書式を示します。
取り得る値には Iso、Unix、FormatSettings があります。
Iso: ISO 8601 で定義された日時形式です。次に例を示します。
YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00) //Complete date plus hours, minutes, seconds and a decimal fraction of a second
Unix: 1970-01-01 00:00:00 UTC を起点とした秒数を表すタイムスタンプです。次に例を示します。
1447320565 seconds since Jan 01 1970. (UTC)
FormatSettings: TDateTime 変数を文字列に変換するための豊富な書式を設定できる形式です。FormatDateTime を使用して TDateTime 値を表示します。
TJsonTextWriter インスタンスの作成時には、DateFormatHandling は Iso に設定されます。