我该如何在Android应用中获取当前的时间和日期?
在com.google.gson.internal.bind.util包中有一个ISO8601Utils实用程序类,因此如果您的应用程序中使用了Gson,则可以使用它。
它支持毫秒和时区,因此它是一个非常好的默认选项。
public String getCurrentDate() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy MMM dd hh:mm a zzz");
Date date = new Date();
sdf.setTimeZone(TimeZone.getTimeZone("GMT+6:00"));
return sdf.format(date);
}
val calendar = Calendar.getInstance()
Thu Apr 06 17:38:57 GMT+05:30 2023
像这样获取当前时间的小时、分钟和秒值。val hour = calendar.get(Calendar.HOUR_OF_DAY)
val minute = calendar.get(Calendar.MINUTE)
val second = calendar.get(Calendar.SECOND)
val currentTime = "$hour:$minute:$second"
currentTime的输出将是17:38:57
。