gpt4 book ai didi

java - 如何将 JDateChooser 格式化为 dd-mm-yyyy?

转载 作者:行者123 更新时间:2023-11-30 08:30:55 25 4
gpt4 key购买 nike

我正在尝试将当前日期格式输出为:

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");,但它的输出是这样的:

2016 年 12 月 2 日星期五 14:03:59 AEST

这是我的代码:

JDateChooser datePurchased = new JDateChooser();
DateFormat dateFormat = new SimpleDateFormat("dd-mm-yyyy");
Date newDate = new Date();
datePurchased.setDate(newDate);

我现在打印的结果是这样的:

System.out.println(newDate.toString());

但这并没有像上面那样打印出我想要的。

我的目标输出是:02/12/2016,我该怎么做,我试过环顾四周,但找不到解决我问题的方法。

提前谢谢你。

最佳答案

第一部分很简单,Date 是纪元时间的表示,没有可修改的格式。相反,您可以在想要显示它时对其进行格式化(或以其他方式获取 String 表示)。此外,您需要M 个月(m分钟),如果您想要/ 使用它代替 -。例如,

DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date newDate = new Date();
System.out.println(dateFormat.format(newDate));

关于java - 如何将 JDateChooser 格式化为 dd-mm-yyyy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40924635/

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