0
点赞
收藏
分享

微信扫一扫

带毫秒的字符转换成时间(DateTime)格式的通用方法

沐之轻语 2022-02-09 阅读 135


C#自身有更好的方式,​​Net任意String格式转换为DateTime类型​​​
​​




好久没更新日志了,添加个方法吧,本身没有什么技术可言,为了能方便大家,我稍微整理一下咯~

带毫秒的字符转换成时间(DateTime)格式通用方法,如下:支持格式:2014-10-10 10:10:10,666 或 2014-10-10 10:10:10 666)

/// <summary>
/// 带毫秒的字符转换成时间(DateTime)格式
/// 可处理格式:[2014-10-10 10:10:10,666 或 2014-10-10 10:10:10 666]
/// </summary>
public DateTime GetDateTime(string dateTime)
{
string[] strArr = dateTime.Split(new char[] { '-', ' ', ':', ',' });
DateTime dt = new DateTime(int.Parse(strArr[0]),
int.Parse(strArr[1]),
int.Parse(strArr[2]),
int.Parse(strArr[3]),
int.Parse(strArr[4]),
int.Parse(strArr[5]),
int.Parse(strArr[6]));
return dt;
}


调用如下:

DateTime dateTime1 = GetDateTime("2014-11-21 15:39:53,504");




带毫秒的字符转换成时间(DateTime)格式的通用方法_asp.net



作者: ​​王磊的博客​​



举报

相关推荐

0 条评论