C#日期時間字符串轉時間,支持自定義時間格式參數(shù)

? ? /// <summary>

? ? /// 日期和時間字符串轉化時間

? ? /// </summary>

? ? /// <param name="dateString">1.日期和時間字符串(例:20200721141159,20200721T141159,2020/07/21),2.日期和時間格式字符串(例如:2020/07/21 12:12:12,2020-07-21)</param>

? ? /// <param name="dateFormat">1.與需要轉化的日期和時間的字符串格式對應(如:{ "yyyyMMddHHmmss", "yyyyMMddTHHmmss", "yyyy/MM/dd" }),2.如果等于null或默認為日期和時間格式(如:yyyy/MM/dd HH:mm:ss ,yyyy-MM-dd)</param>

? ? /// <returns>日期和時間類型</returns>

? ? private static DateTime stringConvertDateTime(string dateString, string[] dateFormat)

? ? {

? ? ? DateTime dateTime = new DateTime();

? ? ? if (dateFormat == null)

? ? ? {

? ? ? ? DateTime.TryParse(dateString, out dateTime);

? ? ? }

? ? ? else

? ? ? {

? ? ? ? DateTime.TryParseExact(dateString, dateFormat, System.Globalization.CultureInfo.CurrentCulture, System.Globalization.DateTimeStyles.AllowWhiteSpaces, out dateTime);

? ? ? }

? ? ? return dateTime;

? ? }

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容