如何将日期和时间转换为timeStamp

时间:2014-08-18 19:57:27

标签: java sql hsqldb

如何将MM/DD/YYYY格式的日期和hh:mm:ss中的时间转换为时间戳,以便将其保存在hsql数据库中。

1 个答案:

答案 0 :(得分:1)

java.sql.Timestamp有一个带long的构造函数,所以首先我们使用一个简单的日期格式解析你的日期字符串然后获取日期时间(long)并将其作为Timestamp构造函数的参数传递。

Date date = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss").parse(yourDateString)
long time = date.getTime();
Timestamp timestamp = new Timestamp(time);

您还可以执行以下操作:

Timestamp timestamp = Timestamp.valueOf("2014-08-18 8:19:15.0");