如何在 Android 中获取当前时间和日期

新手上路,请多包涵

如何在 Android 应用中获取当前时间和日期?

原文由 M7M 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 465
2 个回答

你可以使用:

 import java.util.Calendar;
import java.util.Date;

Date currentTime = Calendar.getInstance().getTime();

日历中有很多常量可以满足您的一切需求。

检查 日历类文档

原文由 user658042 发布,翻译遵循 CC BY-SA 4.0 许可协议

爪哇

Long date=System.currentTimeMillis();
SimpleDateFormat dateFormat =new SimpleDateFormat("dd / MMMM / yyyy - HH:mm", Locale.getDefault());
String dateStr = dateFormat.format(date);

科特林

日期,如果毫秒和 13 位数字(十六进制到日期)

 val date=System.currentTimeMillis() //here the date comes in 13 digits
val dtlong = Date(date)
val sdfdate = SimpleDateFormat(pattern, Locale.getDefault()).format(dtlong)

日期格式化程序

"dd / MMMM / yyyy - HH:mm" -> 29 / April / 2022 - 12:03
"dd / MM / yyyy" -> 29 / 03 / 2022
"dd / MMM / yyyy" -> 29 / Mar / 2022 (shortens the month)
"EEE, d MMM yyyy HH:mm:ss" -> Wed, 4 Jul 2022 12:08:56

原文由 Ömer Seyfettin Yavuzyiğit 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题