在textView android中获取当前日期和时间

时间:2016-06-20 17:17:24

标签: android date time calendar

如何在textView android

中获取当前日期和时间

我正在使用以下代码

Calendar c1 = Calendar.getInstance();
    SimpleDateFormat sdf1 = new SimpleDateFormat("d / MMM / yyyy");
    String strdate1 = sdf1.format(c1.getTime());

    TextView txtdate1 = (TextView) findViewById(R.id.current_date_view);
    txtdate1.setText(strdate1);

    Calendar c2 = Calendar.getInstance();
    SimpleDateFormat sdf2 = new SimpleDateFormat("h : MM : a");
    String strdate2 = sdf2.format(c2.getTime());

    TextView txtdate2 = (TextView) findViewById(R.id.current_time_view);
    txtdate2.setText(strdate2);

但这不符合API 23

2 个答案:

答案 0 :(得分:0)

像这样使用

SimpleDateFormat sdf1 = new SimpleDateFormat("d / MMM / yyyy",Locale.ENGLISH);

答案 1 :(得分:0)

如果只需要一行代码即可实现所有您想要的功能,那么您不需要为此代码的复杂性而烦恼

String minutes = DateFormat.getDateTimeInstance().format(new Date());    
textview.setText(minutes);