2012-03-30 95 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); 

替代试试这个来获得当前的年份。

相关问题