c#中ToString("yyyyMMdd") 與ToString("yyyymmdd")區別


string a= DateTime.Now.ToString("yyyyMMdd") ;
string b=DateTime.Now.ToString("yyyymmdd");

結果輸出為
a="20130903";

b="20132403";

由此可見ToString("yyyymmdd")得到的並不是當前時間的年月日,而又由於 "年月日時分秒"是"yyyy MM dd HH mm ss"聯想到有可能將ToString("yyyymmdd");其中的"mm"當做分鍾處理了,

所以實際得到的是"年分天"的結果.於是邊做再次的驗證,結果的確如此

也就是說

string a= DateTime.Now.ToString("yyyyMMdd") ;//得到的是"年月日"的結果
string b=DateTime.Now.ToString("yyyymmdd"); //得到的是"年分日"的結果


免責聲明!

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



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