每行不同时间戳的Java代码
我使用的是每行不同时间戳的Java代码,java,Java,我使用的是getdate(),,但它为数据库中的所有行插入了相同的时间戳 例: 我希望每行有不同的时间戳,如下面的示例所示 例: 可能吗?请建议我。尝试在更精细的层次上定义时间戳,如毫秒: SimpleDateFormat sd = new SimpleDateFormat("DD MMM YYYY hh:mm:ss.SSS aa"); System.out.println(sd.format(Calendar.getInstance().getTimeInMillis())); 输出: 20
getdate(),
,但它为数据库中的所有行插入了相同的时间戳
例:
我希望每行有不同的时间戳,如下面的示例所示
例:
可能吗?请建议我。尝试在更精细的层次上定义时间戳,如毫秒:
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下午
不看代码就不能建议谁说他们都是一样的?请参阅完整的时间戳。不是一半。您需要不同的事务,或者它们具有相同的事务时间戳;事务是原子的ᴜʀᴇsʜᴀᴛᴛᴀ, 它正在为所有行插入相同的时间戳(9:47PM)。@Sudheeranks也检查毫秒。谢谢!!!我要试试这个。
id logDatetime
1 Jan 5 2014 9:47PM
2 Jan 5 2014 9:48PM
3 Jan 5 2014 9:49PM
SimpleDateFormat sd = new SimpleDateFormat("DD MMM YYYY hh:mm:ss.SSS aa");
System.out.println(sd.format(Calendar.getInstance().getTimeInMillis()));