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
に設定されます。