我正在尝试将字符串解析为具有以下格式的日期时间:
[Day],[Date] [Month] [Year] [Time][am/pm] [timezone](例如:)
“美国东部标准时间 2011 年 12 月 1 日星期四晚上 8:30”
我使用格式为(“dddd,dd MMM yyyy hh:mmtt”)的 DateTime.ParseExact 完成了此操作。但是时区给了我一个问题。没有用于读取以这种方式编写的时区的代码。无论如何我都不关心时区,所以我想把它去掉或阅读它——只要 parsexact 可以工作。
删除它的一种方法是从字符串中实际删除它(使用 .Replace) - 但是我不知道源会产生多少个不同的时区,而且无论如何我认为一长串替换看起来很丑陋且容易出错。
那么有没有办法删除它,或者阅读它(然后我可以忽略它)?