2014-01-06 21 views
0

正在使用getdate(),但是它爲數據庫中的所有行插入相同的時間戳。針對每行不同時間戳的Java代碼

例:

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 

這可能嗎?請給我建議。

+0

能不建議沒有看到代碼 –

+0

誰說他們都是一樣的?看完整的時間戳。不是一半。 –

+0

您需要不同的交易,否則它們將具有相同的交易時間戳;交易是原子的。 –

回答

1

嘗試,並在更精細的級別定義標記 - 就像米利斯:

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

+0

謝謝!會嘗試這個。 –