我正在使用以下代码在Android中以字符串形式获取当前时间。
public String getTime(){
Date date = new Date();
String strTimeFormat = "hh:mm a";
DateFormat dateFormat = new SimpleDateFormat(strTimeFormat);
String formattedTime= dateFormat.format(date);
return formattedTime;
}
在少数手机上,我的响应正常,但在少数手机上,我在上午或下午出现了点。
例如 下午08:02。
这就是我应该如何获取数据的方式 下午08:02
我的问题是如何解决此问题?
答案 0 :(得分:1)
尝试此代码。希望它能起作用!
private String getTimeStamp() {
DateFormat df = new SimpleDateFormat("hh:mm:ss aaa", Locale.ENGLISH);
return df.format(Calendar.getInstance().getTime());
}