gpt4 book ai didi

java - 为什么日期转换不正确?

转载 作者:行者123 更新时间:2023-12-01 06:55:56 25 4
gpt4 key购买 nike

我正在尝试将字符串日期转换为日期对象,如下所示:

  DateFormat formatter ; 
Date date ;
formatter = new SimpleDateFormat("dd/mm/yyyy");
date = (Date)formatter.parse(str_date);

Source

但是由于某种原因,该月份总是被转换为一月。

输入日期示例:18/08/2012输出日期:2012 年欧洲中部时间 1 月 18 日星期三 00:08:00

有谁知道为什么会发生这种情况吗?

最佳答案

应该是“dd/MM/yyyy”(大写M)。小写的 m 表示分钟。

看看 SimpleDateFormat docs 中的表格.

关于java - 为什么日期转换不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052751/

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