使用 FreePascal (FPC) 2.6.2 我想将电子邮件消息中的一些时间戳字符串转换为 DateTime 值(使用 Synapse 从 IMAP 服务器检索IMAPsend
):
Date: Thu, 1 Aug 2013 20:07:43 -0400
从我读过的内容来看StrToDateTime()
,TFormatSettings
我看不到直接执行此操作的方法。他们通常期望像&这样1/8/2013 20:07:47
的格式的字符串,并且无法处理 UTC 偏移量。dd/mm/yyyy
hh:mm:ss
我是否有必要先切碎并重新排列字符串并自己转换短月份名称和偏移量?