【发布时间】:2021-08-05 09:48:07
【问题描述】:
我正在使用 TextView 设置日期和时间以及日期名称,但时间显示为 24 小时,我想将其设置为 12 小时格式。谁能帮我改一下这种格式。
textDateTime.setText(new SimpleDateFormat("EEEE, dd MMMM yyyy HH:mm a", Locale.getDefault()).format(new Date()));
【问题讨论】:
-
顺便考虑扔掉长期过时且臭名昭著的麻烦
SimpleDateFormat和朋友。看看您是否可以使用desugaring 或将ThreeTenABP 添加到您的Android 项目中,以便使用现代Java 日期和时间API 的java.time。使用起来感觉好多了。
标签: java android datetime-format