在mysql中将秒转换为日期时间



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

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

基本上应该是

Datetime(当前时间+ expiry_value_in_seconds)

我该怎么做?

FoggyDay已经回答了如何在Java中实现它,所以我将回答如何在MySQL特定的SQL本身中实现它:

ADDDATE(current_timestamp, INTERVAL 10 second)

如果您想在Java端执行此操作,我会使用Calendar:

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

这是一个很好的教程:

Lars沃格尔:Java日期、日历和时间api

否则,我将使用mySql DATE_ADD():
    http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
  • http://www.java2s.com/Tutorial/MySQL/0280__Date-Time-Functions/DATEADDcurdateINTERVAL1SECOND.htm

相关内容

  • 没有找到相关文章

最新更新