<script Language="c#" runat="server">
void Page_Load()
{
int currentYear = DateTime.Now.Year();
if (currentYear % 400 == 0) {
Message2.Text = ("This is a leap year");
}
else {
Message2.Text = ("This is not a leap year");
}
}
目前我遇到RunTime錯誤。我的目標是測試使用DateTime.Now.Year()的當前年份是否爲閏年。我認爲問題是我沒有正確地將年份轉換爲整數?請指教。檢查年份是否爲閏年
['Year'](https://msdn.microsoft.com/en -us/library/system.datetime.year.aspx)是屬性而不是方法。所以,不需要調用括號 - 'int currentYear = DateTime.Now.Year;' –
哦哇,這真是愚蠢的我...謝謝! – penmas
你爲什麼要用400? 2016年是閏年,但2016/400 = 5.04 – Greg