最近对一个表进行了产品的履历插入,原本想通过一个时间戳字段来观察这个产品的当前状态,于是在程序中用DateUtil.getCurrentDate("yyyyMMddHHMMss")获取系统的时间,结果客户在测试的时候发现,明明后插入的一条数据,时间戳竟然比前面插入的数据的时间戳要小。
程序完全乱套了,后来自己在本机上测试,发现确实有这种情况,实在分析不出原因,相当地奇怪!
最后想出的办法,取数据库的时间戳。