【发布时间】:2016-07-11 13:45:10
【问题描述】:
我正在将纪元格式时间转换为正常格式,但是当我将其转换为日期时,我得到了 MM-dd-yyyy hh:mm:ss。
如果我只想选择日期或时间,我必须使用 SimpleDateFormat。但这会返回一个字符串。我想知道是否有办法使这个字符串成为日期类型。
【问题讨论】:
-
不清楚你在问什么。请显示一些示例代码。
-
"当我将它转换为我得到的日期时,MM-dd-yyyy hh:mm:ss。"日期是日期,它没有格式
-
日期是单个时间点,而时间是重复的时间点(每天),具体取决于时区。另一方面,day 是一个时间段,即使您只提供日、月和年,您也会得到一个时间戳(时间为 00:00:00,000)。但是,Java 8 有像
LocalTime这样的类,这可能是您所追求的。 -
阅读 Javadoc 以了解
Date是什么:“Date类表示特定的时间瞬间,精度为毫秒。”所以不,它不可能是别的东西。
标签: java