如何获得当前时间

Han*_*rst 11 android

如何在Android中获取当前时间?

当我使用

int hours = java.sql.Time.this.getHours();
Run Code Online (Sandbox Code Playgroud)

我收到错误:

No enclosing instance of the type Time is accessible in scope
Run Code Online (Sandbox Code Playgroud)

Tho*_*nvv 16

int hours = new Time(System.currentTimeMillis()).getHours();
Run Code Online (Sandbox Code Playgroud)


use*_*697 11

试试这个:

int hour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
Run Code Online (Sandbox Code Playgroud)

public static final int HOUR_OF_DAY从:API Level 1 get和set的字段编号,表示当天的小时.HOUR_OF_DAY用于24小时制.例如,在下午10:04:15.250,HOUR_OF_DAY是22.


小智 5

我最喜欢的样品:

Time dtNow = new Time();
dtNow.setToNow();
int hours = dtNow.hour;
String lsNow = dtNow.format("%Y.%m.%d %H:%M");
String lsYMD = dtNow.toString();    // YYYYMMDDTHHMMSS
Run Code Online (Sandbox Code Playgroud)