我正在使用JSP Servlets并建立了MySQL连接。 我有一个以秒为单位的值,它基本上是令牌有效性的值。
我现在想转换这个值并在MySQL中以Datetime格式插入。
所以,基本上它应该像
日期时间(当前时间+ expiry_value_in_seconds)
我该怎么做?
答案 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():