关于Java:如何在Android中获取当前时间?

How to get current time in Android?

本问题已经有最佳答案,请猛点这里访问。

我需要得到用户触摸按钮的时间。就像,当用户触摸按钮1时,我需要它来保存触摸该按钮的准确时间、分钟和日期。我该怎么做?


您可以尝试以下代码:

1
2
3
4
5
6
7
    Calendar calendar = Calendar.getInstance(Locale.getDefault());
    int hour = calendar.get(Calendar.HOUR_OF_DAY);
    int minute = calendar.get(Calendar.MINUTE);
    int second = calendar.get(Calendar.SECOND);
    int date = calendar.get(Calendar.DAY_OF_MONTH);
    int month = calendar.get(Calendar.MONTH);
    int year = calendar.get(Calendar.YEAR);

1
System.currentTimeMillis()

您可以使用此函数来转义日期对象的创建。

您可以将其持久化,并且始终可以为其创建日期对象。