3

FreePascal (FPC) 2.6.2 を使用して、電子メール メッセージ( Synapse を使用して IMAP サーバーから取得したものIMAPsend)からいくつかのタイムスタンプ文字列を DateTime 値に変換したいと思います。

Date: Thu, 1 Aug 2013 20:07:43 -0400

StrToDateTime()とについて読んだことからTFormatSettings、これを直接行う方法がわかりません。通常、 &の1/8/2013 20:07:47ような形式の文字列を想定しており、UTC オフセットを処理する方法がありません。dd/mm/yyyyhh:mm:ss

最初に文字列を切り刻んで再配置し、短い月名とオフセットを独自に変換する必要がありますか?

4

1 に答える 1

8

シナプスを使用する場合; synautil.pasファイルにDecodeRfcDateTime関数があります。この機能を使用すると、要求したことを行うことができます。

于 2013-08-02T14:30:19.520 に答える