2

この質問に続きます: Twitter タイムスタンプを DateTime に変換する方法は?

TwitterのタイムスタンプをTDateTimeに変換するコードは何ですか?

編集: StrDateTime(const 文字列;TFormatSettings);

新しいフォーマットを導入する方法を理解するためだけに、その一部を処理できました。

4

1 に答える 1

5

ParseExact 関数がないため、タイムスタンプのコンポーネントを位置的に解析する必要があります。Copy() 関数でそれを行うことができます。元:

TheMonthAsString := Copy(TwitterDate,5,3);
TheDayAsString := Copy(TwitterDate,9,2);
etc..

これらの部分を整数に変換すると、EncodeDateTime (DateUtils ユニット内) を使用して (Jens に感謝します!)、TDateTime を生成できます。

概要: 文字列をタイムスタンプの個々のコンポーネントに分離し、EncodeDateTime または StrToDateTime を使用してそれを TDateTime に変換します。

于 2011-09-12T12:01:41.977 に答える