帶毫秒的字符轉換成時間(DateTime)格式的通用方法


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");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM