c#将字符串YYYYMMDDTTTTT转换为日期时间
本文关键字:日期 时间 转换 YYYYMMDDTTTTT 字符串 | 更新日期: 2023-09-27 18:00:39
我正在尝试将字符串日期转换为sql日期时间的格式。
格式如下:"20140428132222"我认为这相当于YYYYMMDTTTTTTTT
使用TryParseExact:
DateTime dt;
bool valid = DateTime.TryParseExact("20140428132222", "yyyyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.None, out dt);
给出4/28/2014 1:22:22 PM
使用DateTime.ParseExact(string, string, IFormatProvider)
。
阅读文档:很有帮助
- 标准日期和时间格式字符串
- 自定义日期和时间格式字符串
-
系统日期时间结构
特别是,看看的方法
DateTime.Parse()
DateTime.TryParse()
DateTime.ParseExact()
DateTime.TryParseExact()
各种构造函数重载也很有用。您可以选择不同的位,将它们转换为整数值,然后使用构造函数。