我正在从API中提取数据,而获得的数据之一是日期和时间。日期和时间以字符串格式返回,我需要将其输入到mySQL数据库的Unix时间戳中。
字符串看起来像:“ 2018-10-23 18:00:00”
有人知道我如何将它从String转换为Unix Timestamp吗?我应该尝试使用java.util.Date吗?
答案 0 :(得分:1)
与此类似
Convert a date format in epoch
但是改变
SimpleDateFormat df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss.SSS zzz");
到
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");