gpt4 book ai didi

java - 将当前日期保存为日期类型

转载 作者:行者123 更新时间:2023-12-02 04:58:43 25 4
gpt4 key购买 nike

我想以 MM-dd-yy 格式显示当前日期

Date d1=new Date();

现在我想更改为 mm-dd-yy 模式

所以我使用简单的日期格式对其进行格式化

SimpleDateFormat simpleDateFormat = new SimpleDateFormat(MM-dd-yyyy);

图案现在 d1 是字符串类型,但我希望它是日期类型

最佳答案

这就是模型和 View 之间的区别。

这里的模型是 Date 对象 (Date date = new Date();) 它包含有关创建日期的年月日、小时等信息和。它对格式化一无所知。

View 是由 DateFormat 对象生成的字符串。您可以将模型(日期对象)传递给格式化程序,以便根据您感兴趣的字段以及您希望它们的呈现方式生成模型的多个 View 。

因此,无论格式化程序为其生成什么字符串,日期都会继续保留相同的日期字段。日期和格式化字符串是单独的对象。尽管我们说“格式化日期”,但格式化实际上并不会以任何方式更改日期对象。

您的格式字符串不正确,要获取您想要的月份“MM-dd-yyyy”,“mm”表示分钟。请参阅the API documentation for SimpleDateFormat查看不同模式字母的含义。

关于java - 将当前日期保存为日期类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28519120/

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