用于每行不同时间戳的Java代码

时间:2014-01-06 07:22:18

标签: java

使用getdate(),但它正在为DB中的所有行插入相同的时间戳。

前:

id      logDatetime

1      Jan  5 2014  9:47PM

2      Jan  5 2014  9:47PM

3      Jan  5 2014  9:47PM

我想为每一行添加不同的时间戳,如下例所示,

例如:

id       logDatetime

1     Jan  5 2014  9:47PM

2     Jan  5 2014  9:48PM

3     Jan  5 2014  9:49PM

有可能吗?请建议我。

1 个答案:

答案 0 :(得分:1)

尝试并在更精细的级别定义您的时间戳 - 例如millis:

SimpleDateFormat sd = new SimpleDateFormat("DD MMM YYYY hh:mm:ss.SSS aa");
System.out.println(sd.format(Calendar.getInstance().getTimeInMillis()));

<强>输出:

  

2014年1月6日01:05:02.894 PM