Java字符串格式互相转换为SQL时间戳
2020-06-11 本文已影响0人
一块自由的砖
背景
Java的时间转换函数是最乱了。无语了
问题
每次数据库需要保存对应非创建、更新这种能自动更新时间的时候,就需要用到转换。
解决代码
String tsString = "2020-06-10 23:33:34";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = sdf.parse(tsString);
} catch (ParseException e) {
logger.error("ParseException: " + e.getMessage());
}
Timestamp timestamp = new Timestamp(date.getTime());