btn1.setOnClickListener(new OnClickListener() {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
            String currentDateandTime = sdf.format(System.currentTimeMillis());
            public void onClick(View arg0) {
 
                tv1.setText(currentDateandTime);
 
            }
        });改成这样

解决方案 »

  1.   

    将new Date()改为System.currentTimeMillis()
      

  2.   

    不行啊
    System.currentTimeMillis()應該不能用在Android
      

  3.   

    不行啊
    System.currentTimeMillis()應該不能用在Android
    可以用的,是什么不行啊?
      

  4.   

    不行啊
    System.currentTimeMillis()應該不能用在Android
    可以用的,是什么不行啊?不行啊
    System.currentTimeMillis()應該不能用在Android
    可以用的,是什么不行啊?
    它仍然根据开启程序时候的时间,按几次按钮也不懂自动更新时间
      

  5.   

    不行啊
    System.currentTimeMillis()應該不能用在Android
    可以用的,是什么不行啊?
    找到解決方法了
    只要把 String currentDateandTime = sdf.format(new Date());放在onClick下便可