当前位置:  开发笔记 > 编程语言 > 正文

在C#中转换日期

如何解决《在C#中转换日期》经验,为你挑选了1个好方法。

有没有人知道一种简单的(内置)方法将像'20081231T130000'这样的字符串(我认为是ICalendar)转换为C#中的DateTime?或者我需要解析字符串?



1> Marc Gravell..:

试试这个:

DateTime when = DateTime.ParseExact("20081231T130000",
    "yyyyMMddTHHmmss",CultureInfo.InvariantCulture);

旁白:它接近 xml中使用的格式,但不够接近 - 否则XmlConvert包装:

DateTime when = XmlConvert.ToDateTime("2008-12-31T13:00:00");

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有