如何从 Java 时间戳中检索 hh:mm:ss 格式的时间
我有一个与从时间戳记检索时间有关的问题。以下是代码,我从GUI获得时间戳,我需要将其转换为HH:MM:SS并插入数据库。
LocalDate timestamp = LocalDate.parse(getOfferingLetter().getCreatedTimeStamp(),DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSSSSS"));
Timestamp.valueOf(timestamp.atStartOfDay();
上面的代码检索此类日期2022-04-08 00:00:00.0
。我需要时间像这样检索00:00:00
,如何在不使用SimpleDateFormat
的情况下执行此操作?
I have an issue related to retrieving time from time stamp. Below is the code, I get the timestamp from gui, which I need to convert into hh:mm:ss and insert into database.
LocalDate timestamp = LocalDate.parse(getOfferingLetter().getCreatedTimeStamp(),DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSSSSS"));
Timestamp.valueOf(timestamp.atStartOfDay();
The above code retrieves date like this 2022-04-08 00:00:00.0
. I need the time to be retrieved like this 00:00:00
, how do I do this without using SimpleDateFormat
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,这会给你时间:
但是你不能从 LocalTime 创建时间戳。
Well, this will give you the time:
But you cannot create Timestamp from LocalTime.