在 ToString() 的時候這個方法是直接以系統的日期格式設置輸出的,所以這里會出現這種莫名基妙的錯誤,
解決的辦法就是啟用 DateTime.ToString() 的第二個參數,忽略系統時間格式設置:
DateTime.Now.ToString("yyyy/MM/dd", System.Globalization.DateTimeFormatInfo.InvariantInfo);
解決方案2,來自網友回復
DateTime.Now.ToString("yyyy'/'MM'/'dd")
文:http://www.ylsjwang.com/mingxing/51.html