java.util.date 转 java.sql.Timestamp的时候,如果用
new java.sql.Timestamp(new java.util.Date().getTime())
这个方法转换的话可能会出现转换后的精度不够,Timestamp的毫微秒有6位,转换后可能只有3位导致数据库操作不能正确操作,应该用
Timestamp.valueOf(new java.util.Date().toString());
这样就ok。
java.util.date 转 java.sql.Timestamp的时候,如果用
new java.sql.Timestamp(new java.util.Date().getTime())
这个方法转换的话可能会出现转换后的精度不够,Timestamp的毫微秒有6位,转换后可能只有3位导致数据库操作不能正确操作,应该用
Timestamp.valueOf(new java.util.Date().toString());
这样就ok。