gpt4 book ai didi

java - 如何将整数(例如 19000101 )转换为 java.util.Date?

转载 作者:搜寻专家 更新时间:2023-11-01 01:00:15 24 4
gpt4 key购买 nike

这是我的代码:

Integer value = 19000101;         

如何在 java.util 中将以 YYYYMMDD 格式表示的上述 Integer 转换为 YYYY-MM-DD 格式。日期?

最佳答案

首先,您必须使用指定的格式化程序将您的格式解析为日期对象

Integer value = 19000101;
SimpleDateFormat originalFormat = new SimpleDateFormat("yyyyMMdd");
Date date = originalFormat.parse(value.toString());

请记住,日期没有格式。它仅表示从 1970-01-01 开始的特定时间实例(以毫秒为单位)。但是如果你想将该日期格式化为你期望的格式,你可以使用另一个格式化程序。

SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd");
String formatedDate = newFormat.format(date);

现在您的 formatedDate 字符串应包含表示格式为 yyyy-MM-dd 的日期的字符串

关于java - 如何将整数(例如 19000101 )转换为 java.util.Date?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25458832/

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