gpt4 book ai didi

java - 在 Java 中,Date 类型可以只包含 MM-dd-yyyy 还是只包含 hh :mm:ss?

转载 作者:行者123 更新时间:2023-12-03 18:48:34 24 4
gpt4 key购买 nike

我正在将纪元格式时间转换为正常格式,但是当我将其转换为日期时,我得到了 MM-dd-yyyy hh:mm:ss。

如果我只想挑出日期或时间,我必须使用 SimpleDateFormat。但这会返回一个字符串。我想知道是否有办法让这个字符串成为 Date 类型。

最佳答案

java.util.Date 类型实际上是一个时间戳,它只不过是自 01-01-1970 00:00:00 UTC 以来的几毫秒的包装器。 (不幸的是,类名 Date 选错了)。

它不太适合只保存日期或时间值。

如果您使用的是 Java 8,请使用新的日期和时间 API(package java.time);使用例如 LocalDate如果你需要存储年/月/日,或者 LocalTime如果您只需要存储一天中的时间(小时、分钟、秒、毫秒)。

如果您使用的是 Java 7 或更早版本,请考虑使用 Joda Time 中的等效类图书馆。

关于java - 在 Java 中,Date 类型可以只包含 MM-dd-yyyy 还是只包含 hh :mm:ss?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38308580/

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