java - 获取 24 小时格式的时间

标签 java datetime

我现在必须以 24 小时格式打印日期,如图所示 日期下方以 12 小时格式打印,我希望它以 24 小时格式打印,因为文件将包含英国时间戳

String currDate = new SimpleDateFormat("MM-dd-yyyy-HH-mm").format(new Date());
System.out.println("ABC_0101-"+currDate);
ABC_0101-07-09-2013-11-16

如上所示请告知文件名是ABC_0101后跟分隔符“-”然后 时间戳 07-09-2013-11-16 ,请告知时间将如何以 24 小时格式打印

最佳答案

您可以使用 HHKK 将小时格式化为 24 小时。

H Hour in day (0-23)
k Hour in day (1-24)

您可以使用 MM-dd-yyyy-kk-mmMM-dd-yyyy-HH-mm 格式。

关于java - 获取 24 小时格式的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539731/

相关文章:

java - Java 中的两次减法

java - jSecurity JDBCRealm SQL 设置

python - 从 DateTime Pandas 系列中提取小时数

python - 为什么 pandas 系列返回我的 numpy datetime64 数组的元素作为时间戳?

mysql - 从 MySQL 中的时间戳获取日期名称

c# - 时刻.js : Convert UTC date from database into local time

java - 没有 Java 实现的接口(interface)

java - 来自与 Apache Camel 的交换的具有相同路由键的多个队列

java - 即使索引在范围内,从 ArrayList 检索第 N 个项目也会给出 IndexOutOfBoundsException?

python - Pandas 时间戳与日期时间的性能缓慢