如何在Java中将字符串日期转换为时间戳?

我想在Java中将字符串Date转换为Timestamp。我写了以下代码。我声明date1的日期为:7-11-11 12:13:14。

SimpleDateFormat datetimeFormatter1 = new SimpleDateFormat(

"yyyy-MM-dd hh:mm:ss");

Date lFromDate1 = datetimeFormatter1.parse(date1);

System.out.println("gpsdate :" + lFromDate1);

Timestamp fromTS1 = new Timestamp(lFromDate1.getTime());

我想将此字符串日期7-11-11 12:13:14转换为时间戳。现在我得到的输出是0007-11-11 00:13:14.000000

+05:30:00但我想要(7-11-11 12:13:14)这种格式的时间戳记日期。谁能帮帮我吗。谢谢。

回答:

您需要做的就是将java.text.SimpleDateFormat构造函数中的字符串更改为:“

MM-dd-yyyy HH:mm:ss”。

只需使用适当的字母来构建上述字符串以匹配您的输入日期。

以上是 如何在Java中将字符串日期转换为时间戳? 的全部内容, 来源链接: utcz.com/qa/406592.html

回到顶部