我正在从信封的表格数据中检索DateSigned
标签。返回的字符串格式如下:
5/29/2018 | 1:21:42 PM PDT
标准DateTime.TryParse
和DateTimeOffset.TryParse
在尝试解析此字符串时失败。 DocuSign是否有推荐的方法来解析此格式的字符串?最好,我想将字符串解析为DateTimeOffset(与DateTime对比)。
答案 0 :(得分:1)
您可以几乎使用DateTime.ParseExact
或DateTime.TryParseExact
执行此操作。问题是没有自定义格式字符串可以理解时区缩写。
如果你删掉存储时区的最后4个字符(包括空格),你可以使用以下代码解析它。
ref
要应用时区,您必须通过阅读缩写手动找出UTC的偏移量,然后查找somehow。