我在配置文件中有一个字符串,用时区定义日期时间。从配置文件中读取值时,我无法获取此值。
在配置文件中:
Setting name="abcdefgh" value="2012-08-10T22:00:00-08:00"
在 C# 中,我正在阅读以下内容:
DateTime StartDate;
StartDate = DateTime.ParseExact(RoleEnvironment.GetConfigurationSettingValue("abcdefgh"), "yyyy-MM-dd HH:mm:ss", null);
Configuration.Instance.abcdefgh= StartDate;
在开始日期,我得到 2012 年 8 月 11 日 11:30:00,没有时区。
我想按原样阅读。还告诉我,我在配置文件中写入日期时间的格式是否正确