Question:
C#中DateTime轉string就ToString()就好,
但string轉回DateTime卻不能直接Convert.ToDateTime()。
明明已經遇過好幾次,結果都還是谷歌半天才又找到答案...
這次要來筆記一下!
但string轉回DateTime卻不能直接Convert.ToDateTime()。
明明已經遇過好幾次,結果都還是谷歌半天才又找到答案...
這次要來筆記一下!
Solve:
方法一
DateTime result = DateTime.ParseExact([你的日期], [你日期的格式], CultureInfo.InvariantCulture);
方法二
DateTime result;
DateTime.TryParseExact([你的日期], [你日期的格式], CultureInfo.InvariantCulture, DateTimeStyles.None, out result);
DateTime result = DateTime.ParseExact([你的日期], [你日期的格式], CultureInfo.InvariantCulture);
方法二
DateTime result;
DateTime.TryParseExact([你的日期], [你日期的格式], CultureInfo.InvariantCulture, DateTimeStyles.None, out result);
利用DateTime.ParseExact或是DateTime.TryParseExact就可以囉!
格式的寫法就跟DateTime轉string用的一樣~
參考資料:http://jiaming0708.pixnet.net/blog/post/24701984-%5Bc%23%5Dstring-%E8%BD%89-datetime
0 意見:
張貼留言