我想創建一個字符串來顯示當前的日期和時間,而不想使用任何斜槓只是數字。爲什麼時間來到0000當我在C#中使用今天的日期
例如,09 jun 2011 11AM
應201109061100
但是當我運行下面的代碼的時間總是0000
輸出:
ResultLog201109060000
代碼:
DateTime currDate = DateTime.Today;
String resultlogFilename;
resultlogFilename =
"ResultLog" +
currDate.ToString("yyyy") +
currDate.ToString("dd") +
currDate.ToString("MM") +
currDate.ToString("HH") +
currDate.ToString("mm");
不限想法如何獲得正確的時間?
除了下面的答案,也請注意,你可以結合你的'ToString'調用到一個呼叫'的ToString(」 yyyyddMMHHmm「)',參見@ Alex的回答。 – 2011-06-09 07:07:04
0000或+0000我認爲這是時區,無論如何你可以格式化日期並擺脫它很容易。 – Radu 2011-06-09 07:12:10