字符串转时间:
- string str=yyyy-MM-dd hh:mm:ss;
- Convert.ToDateTime(str);
- --------------------------------------------------------------------------------------------------------
- DateTimeFormatInfo dfInfo=new DateTimeFormatInfo();
- dfInfo.ShortDatePattern = "yyyy/MM/dd hh:mm:ss:ffff";
- DateTime dt = Convert.ToDateTime("2019/07/01 18:18:18:1818", dfInfo);
- ----------------------------------------------------------------------------------------------------------
- string dateString = "20190701 18:18:18:1818";
- DateTime dt = DateTime.ParseExact(dateString, "yyyyMMddHHmmssffff", CultureInfo.CurrentCulture);
- ----------------------------------------------------------------------------------------
- DateTime.ParseExact(dateString, "yyyyMMddHHmmssffff", CultureInfo.InvariantCulture);

本文介绍了三种将字符串格式的日期时间转换为C#中DateTime对象的方法。包括使用Convert.ToDateTime进行基本转换,通过设置DateTimeFormatInfo自定义日期时间格式,以及利用DateTime.ParseExact精确解析特定格式的字符串。

被折叠的 条评论
为什么被折叠?



