日期表示法

  • 1879
  • 0
  • C#
  • 2016-10-26

看到公司用的日期表示法,一直覺得怪怪的,所以開始找解答
錯誤的想法就不說了,正確的表示方法如下:

取自https://zh.wikipedia.org/wiki/ISO_8601
"合併表示時,要在時間前面加一大寫字母T,如要表示北京時間2004年5月3日下午5點30分8秒,可以寫成2004-05-03T17:30:08+08:0020040503T173008+08。"
簡單說,就是 
String.Format(DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss+08:00"))
String.Format(DateTime.Now.ToString("yyyyMMddTHHmmss+08"))