gpt4 book ai didi

java - SimpleDateFormat 返回 24 小时日期 : how to get 12-hour date?

转载 作者:IT老高 更新时间:2023-10-28 20:39:05 27 4
gpt4 key购买 nike

我想要以毫秒为单位的当前时间,然后以 12 小时格式存储它,但使用这段代码我得到 24 小时格式时间。

long timeInMillis = System.currentTimeMillis();
Calendar cal1 = Calendar.getInstance();
cal1.setTimeInMillis(timeInMillis);
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy HH:mm:ss a");
dateforrow = dateFormat.format(cal1.getTime());

任何人都可以建议修改以获得所需的结果吗?

最佳答案

HH改为hh

long timeInMillis = System.currentTimeMillis();
Calendar cal1 = Calendar.getInstance();
cal1.setTimeInMillis(timeInMillis);
SimpleDateFormat dateFormat = new SimpleDateFormat(
"dd/MM/yyyy hh:mm:ss a");
dateforrow = dateFormat.format(cal1.getTime());

请注意,dd/mm/yyyy - 会给你 minutes 而不是 month

关于java - SimpleDateFormat 返回 24 小时日期 : how to get 12-hour date?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053079/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com