获取当前日期这里的get报错,怎么修改才能获取当前日期

获取当前日期这里的get报错,怎么修改才能获取当前日期

public void myClick(View view) {
   switch (view.getId()){
       case R.id.data:
           DatePickerDialog dll = new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
               @Override
               public void onDateSet(DatePicker view,final int year,final int monthOfYear,final int dayOfMonth) {
                   Toast.makeText(MainActivity.this,year+"年"+(monthOfYear+1)+"月"+dayOfMonth+"日",Toast.LENGTH_SHORT).show();
               }
           }, Calendar.get(Calendar.YEAR),Calendar.get(Calendar.MONTH),Calendar.get(Calendar.DAY_OF_MONTH));
           dll.show();

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕雪 2019-10-10 18:00:56

你先实例化Calendar,它就为系统的当前日期了。然后再获取年,月,日。

http://img1.sycdn.imooc.com//climg/5d9f013609530eed03510133.jpg

好帮手慕雪 2019-10-10 15:27:09

直接用 Calendar.YEAR,Calendar.MONTH这样的形式。祝:学习愉快

  • 提问者 qq_阿牛_14 #1
    可是这样无法直接获取当前的时间啊
    2019-10-10 15:57:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师