gpt4 book ai didi

java - DateFormatter 将字符串解析为日期给出了错误的格式

转载 作者:行者123 更新时间:2023-11-30 05:53:37 24 4
gpt4 key购买 nike

我有以下代码:

System.out.println(array[9]);
Date d = df.parse(array[9]);
System.out.println(d.toString());

结果如下所示:

01.01.2017

Sun Jan 01 00:00:00 CET 2017

我的日期格式化程序:

DateFormat df = new SimpleDateFormat("dd.MM.yyyy",Locale.GERMANY);

所以我现在的问题是为什么我得到错误的格式。第一个结果是一个字符串,我必须将其转换为日期。但我的格式错误,不是德语格式 (dd.MM.yyyy)。

出了什么问题?

最佳答案

在您的示例中,如果您计划将 Date 转换为 String,则应使用 df.format(d)。默认的 Date.toString() 方法将使用您无法控制的预定义格式。

关于java - DateFormatter 将字符串解析为日期给出了错误的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53518667/

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