将字符串"2011-06-27T14:03:19.5300000 + 07:00"转换为日期时间

Yus*_*ndi 1 c# vb.net

我有数据库中的结果字符串日期xml导出,如"2011-06-27T14:03:19.5300000 + 07:00".如何在C#或VB.Net语言日期时间中完全转换格式化日期时间(日期和时间)?

请帮我

提前致谢

Mar*_*lon 6

您可以使用DateTime.Parse

DateTime.Parse(String)方法尝试将日期和时间值的字符串表示形式转换为其DateTime等效项.要解析的字符串可以采用以下任何一种形式:

  • 带有日期和时间组件的字符串.

  • 带有日期但没有时间组件的字符串.

  • 带有时间但没有日期组件的字符串.

包含时区信息并符合ISO 8601的字符串.例如,以下两个字符串中的第一个指定协调世界时(UTC); 第二个指定比UTC早7个小时的时区:

  • 2008-11-01T19:35:00.0000000Z

  • 2008-11-01T19:35:00.0000000-07:00

包含GMT指示符并符合RFC 1123时间格式的字符串.例如:

  • 2008年11月1日星期六19:35:00 GMT

包含日期和时间以及时区偏移信息的字符串.例如:

  • 03/01/2009 05:42:00 -5:00