我想将一个字符串解析为datetime,其格式如下:
[星期],[日期] [月份] [年份] [时间][上午/下午] [时区](例如:
"Thursday, 1 Dec 2011 08:30pm EST")
我使用DateTime.ParseExact函数和格式("dddd, dd MMM yyyy hh:mmtt")来完成此操作。然而,时区给了我一个问题。没有代码可以读取以那种方式编写的时区。我不关心时区,所以我要么删除它,要么读取它——只要parsexact可以工作即可。
一种去除它的方法是从字符串中实际删除它(使用.Replace)——但是我不知道源会产生多少不同的时区,而且我认为一长串替换看起来很难看,容易出错。
那么,有没有一种方法可以将其删除或读取它(然后我可以忽略它)?
[星期],[日期] [月份] [年份] [时间][上午/下午] [时区](例如:
"Thursday, 1 Dec 2011 08:30pm EST")
我使用DateTime.ParseExact函数和格式("dddd, dd MMM yyyy hh:mmtt")来完成此操作。然而,时区给了我一个问题。没有代码可以读取以那种方式编写的时区。我不关心时区,所以我要么删除它,要么读取它——只要parsexact可以工作即可。
一种去除它的方法是从字符串中实际删除它(使用.Replace)——但是我不知道源会产生多少不同的时区,而且我认为一长串替换看起来很难看,容易出错。
那么,有没有一种方法可以将其删除或读取它(然后我可以忽略它)?