我需要生成當前的日期顯示爲這樣的「24,2014二月」考慮到這些準則:當前日期時間,特定的輸出格式
當窗體/頁面加載:
- 創建DateTime對象
- 創建DateTime實例設置爲當前日期時間的一個新實例(使用實例名「= Date.Time();」)
代碼:
protected void Page_Load(object sender, EventArgs e)
{
DateTime currentDateTime = Date.Time();
System.Console.WriteLine(currentDateTime.ToString("MMMMMMMMM dd, yyyy"));
TodayIsLabel.Text = ("Today is: " + currentDateTime);
}
我得到一個錯誤,說明
名稱 '日期' 不存在當前上下文
我使用DateTime.Now
也嘗試過,但沒存在不會轉換爲所要求的格式。它似乎也被要求使用「= Date.Time();」是不是一個有效的格式,所以我不知道它是否是一個錯字。
'DateTime.Now' *是*你想要的,但這將是服務器上的本地時間(服務器時區)。你說它「沒有轉換成所需的格式」 - 它做了什麼?請注意,你應該有「MMMM」而不是「MMMMMMMMM」。 –
隨着時間的推移,它隨着2/24/2014出來。也是教授的部分指令是使用9個M來容納9月份的9個字母。我只是想按照我給的指示! – user3272721
它不會從你得到的'Console.WriteLine'代碼出來。它會*在你擁有的'TodayIsLabel.Text'屬性設置器中出現,因爲你只是隱式地調用了ToString。這聽起來像你的教授需要閱讀MSDN,儘管......你不需要「月份名稱中的女士數量」,這聽起來就像他想的那樣。 –