gpt4 book ai didi

java - 从字符串中获取时间戳而不是日期

转载 作者:行者123 更新时间:2023-11-29 05:22:10 25 4
gpt4 key购买 nike

我正在用 SAX 做一些 XML 解析一些元素看起来像这样:

<show time="2014-07-05 20:00:00" />

我需要从上面的字符串中获取时间戳。此外,我还需要获取一个 java.sql.Date,当然应该忽略确切的时间。

我看到有一个可用的 Timestamp.parse(String s) 方法,但它已被弃用。

因此我想问一下从这个字符串中获取时间戳以及从时间戳或字符串中获取 sql 日期的最佳方法是什么。

提前致谢

编辑:顺便说一句,我仍然必须为这个项目使用 Java 1.7

最佳答案

java.text.SimpleDateFormat dateFormat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date date = dateFormat.parse("2014-07-05 20:00:00");
java.sql.Timestamp timestamp = new java.sql.Timestamp(date.getTime());
java.sql.Date sqlDate = new java.sql.Date(date.getTime());

关于java - 从字符串中获取时间戳而不是日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24252213/

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