gpt4 book ai didi

java - 如何将删除前导 0 的字符串转换为日期

转载 作者:行者123 更新时间:2023-12-01 17:57:48 24 4
gpt4 key购买 nike

2016-12-12 23:59:52 正确转换为“Mon Dec 12 23:59:52 CST 2016”

但以下内容则不然

2016-12-13 0:31:13 被错误地转换为“Thu Jan 12 00:31:13 CST 2017”

这是我的格式化程序

SimpleDateFormat formater = new SimpleDateFormat("yyyy-dd-MM HH:mm:ss");

我的小时缺少前导0,导致转换错误。如何使格式化程序兼容删除前导 0 的时间,例如 2016-1-1 0:0:0

最佳答案

我认为没有转换错误,并且与缺少前导 0 无关。您刚刚颠倒了格式化程序中的日期和月份部分。只需更改

("yyyy-dd-MM HH:mm:ss") to ("yyyy-MM-dd HH:mm:ss")

关于java - 如何将删除前导 0 的字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43227383/

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