gpt4 book ai didi

java - 在java中格式化日期的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:35 25 4
gpt4 key购买 nike

我正在做以下事情

Date date = new Date();
DateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss.SSSSSSSSS");
System.out.println(dateFormat.format(date));

输出是奇怪的日期模式,例如

2013-10-28 04:10:43.000000222(是六月,而不是十月)

看似时年日都还好,月却在玩游戏。每次我运行代码时,它都会出现不同的月份,有时甚至会超出范围,比如

2013-58-28 04:15:43.000000654

此外,如果我在不格式化的情况下打印日期,它似乎没问题,结论是(我认为是这样)我的系统日期没问题。

知道这里有什么问题吗?

最佳答案

使用(大写)MM表示月份; mm 仅代表分钟。 SimpleDateFormat javadoc page具有所有日期格式符号。

关于java - 在java中格式化日期的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17354517/

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