在mysql中将秒转换为Datetime

时间:2014-05-19 23:52:17

标签: mysql jsp datetime servlets

我正在使用JSP Servlets并建立了MySQL连接。 我有一个以秒为单位的值,它基本上是令牌有效性的值。

我现在想转换这个值并在MySQL中以Datetime格式插入。

所以,基本上它应该像

日期时间(当前时间+ expiry_value_in_seconds)

我该怎么做?

2 个答案:

答案 0 :(得分:1)

FoggyDay已经回答了如何用Java做到这一点,所以我将回答如何在MySQL特定的SQL本身中做到这一点:

ADDDATE(current_timestamp, INTERVAL 10 second)

答案 1 :(得分:0)

如果你想在Java端做,我会使用Calendar:

Calendar calendar = Calendar.getInstance(); 
calendar.add(Calendar.SECOND, expiry_value_in_seconds);

这是一个很棒的教程:

Lars Vogel: Java Date, Calendar and Time APIs

否则,我会使用mySql DATE_ADD():