網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 史萊姆好玩遊戲 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

C#,好用的日期格式轉換

本被文章 0 次, 共有回覆 4  
0
 
0
#region 轉換整數方法 /// 將字串日期轉整數 /// 日期字串 /// 整數日期格式 public static int ParseDate(string _date) { Console.WriteLine("ParseDate"); //這裡定義所有日期格式 string[] dateFormats = { "dd/MM/yyyy", "yyyy/MM/dd", "yyy/MM/dd", "yy/MM/dd", "y/MM/dd", "yyyy-MM-dd", "yyy-MM-dd", "yy-MM-dd", "y-MM-dd", "yyyy/M/dd", "yyy/M/dd", "yy/M/dd", "y/M/dd", "yyyy-M-dd", "yyy-M-dd", "yy-M-dd", "y-M-dd", "yyyy/MM/d", "yyy/MM/d", "yy/MM/d", "y/MM/d", "yyyy-MM-d", "yyy-MM-d", "yy-MM-d", "y-MM-d", "yyyy/M/d", "yyy/M/d", "yy/M/d", "y/M/d", "yyyy-M-d", "yyy-M-d", "yy-M-d", "y-M-d" }; try { //這裡來處理傳入的繪圖、圖像、靜態影像軟體格式是否為日期格式,只需要簡單一行 DateTime datetime = DateTime.ParseExact(_date, dateFormats, null, DateTimeStyles.AllowWhiteSpaces); Console.WriteLine("datetime:" + datetime); int iToken = _date.IndexOf("-", 0); if (iToken == -1) iToken = _date.IndexOf("/", 0); string iYear = _date.Substring(0, iToken); Console.WriteLine("iYear:" + iYear); switch (iYear.Length) { ///這裡是利用datetime.ToString(IFormatProvider)的字型軟體方法傳出自己想要的統一格式 case 1: return Int32.Parse(datetime.ToString("yMMdd")); case 2: return Int32.Parse(datetime.ToString("yyMMdd")); case 3: return Int32.Parse(datetime.ToString("yyyMMdd")); case 4: return Int32.Parse(datetime.ToString("yyyyMMdd")); default: return Int32.Parse(datetime.ToString("ddMMyyyy")); } return 0; } catch (Exception ex) { Console.WriteLine("ParseDate ex:" + ex.Message); return 0; } } /// 將字串時間轉換為整數時間 /// 時間字串(HH:mm:ss /// HHmmss整數格式 public static int ParseTime(string _time) { string[] timeFormats = { "HH:mm:ss", "HH:mm:s", "HH:m:ss", "HH:m:s", "H:mm:ss", "H:mm:s", "H:m:ss", "H:m:s" }; try { DateTime datetime = DateTime.ParseExact(_time, timeFormats, null, DateTimeStyles.AllowWhiteSpaces); return Int32.Parse(datetime.ToString("HHmmss")); } catch (Exception ex) { return 0; } } #endregion

逛上一篇:   逛下一篇:

作者: ebqukpae
  (2010-01-26 15:15)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 4 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任