2012-03-30 98 views
0

誰能告訴我怎麼走了短路電流日點擊按鈕後,這樣我就可以例如用它做的東西,如果你能得到這一年你可以說財產以後這樣Android的日期選擇器(獲取當前日期)

if year % 4 = 0 
{ 
    it's a leap year 
} 

我也有一些其他的想法。

+0

把你的代碼,你試過嗎? – 2012-03-30 17:16:27

+0

這不是(公曆,ISO)閏年計算的[正確實施](http://en.wikipedia.org/wiki/Leap_year),只是你知道的。 – 2012-03-30 18:12:22

回答

0

或者交替進行,上述情況,如果一個int更方便,

Calendar cal = Calendar.getInstance(); 
int year = cal.get(Calendar.YEAR); 
+0

當我試圖運行它與程序崩潰馬上,你能幫我這是我有什麼 '公共無效onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); 日曆cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); mDateDisplay.setText(year);}' – 2012-03-30 20:15:11

+0

什麼是異常?它看起來像你沒有初始化mDateDisplay。在onCreate()中,您需要在設置文本之前添加'mDateDisplay =(TextView)findViewById(R.id.date_display)',否則活動不知道mDateDisplay引用了什麼(並替換'R.id.date_display'與您的textview的ID,當然) – JRaymond 2012-03-30 20:27:33

+0

是的抱歉我沒有,我忘了把它複製到它。 – 2012-03-30 20:31:25

0
Calendar cal = Calendar.getInstance(); 
final String TYPE = "YYYY"; 
SimpleDateFormat sdf = new SimpleDateFormat(TYPE); 
String currentyear = sdf.format(cal.getTime()); 
0
Calendar cal = Calendar.getInstance(); 
int year = cal.get(Calendar.YEAR); 

替代試試這個來獲得當前的年份。

相關問題