new Timestamp(System.currentTimeMillis())
参数是long类型,
Timestamp.valueOf(sdf.format(new Date()))
参数是字符串,要求格式必须是 yyyy-mm-dd hh:mm:ss[.fffffffff],限制比较高,习惯上,一般使用第一种方式
new Timestamp(System.currentTimeMillis())
直接用毫秒来实例化
Timestamp.valueOf(sdf.format(new Date()))
将日期转成字符串,再由Timestamp 解析,去实例化
前者是调用long类型的,后者是调用字符串类型的