使用FreePascal (FPC) 2.6.2,我想将从电子邮件消息中提取的时间戳字符串(使用Synapse IMAPsend从IMAP服务器检索)转换为DateTime值:
根据我对
我是否需要先切割和重新排列字符串并自己转换短月份名称和偏移量?
Date: Thu, 1 Aug 2013 20:07:43 -0400
根据我对
StrToDateTime()
和TFormatSettings
的了解,我没有看到直接实现此功能的方法。它们通常期望类似于1/8/2013 20:07:47
这样的字符串,并具有类似于dd/mm/yyyy
和hh:mm:ss
的格式,无法处理UTC偏移量。我是否需要先切割和重新排列字符串并自己转换短月份名称和偏移量?