Java 中的字符串(日期和时间)到 Unix 时间戳
String (Date and Time) to Unix Timestamp in Java
我正在从 API 中提取数据,我得到的其中一条数据是日期和时间。日期和时间以字符串格式返回,我需要将其输入 mySQL 数据库的 Unix 时间戳。
字符串看起来像:“2018-10-23 18:00:00”
有谁知道我将如何将它从字符串转换为 Unix 时间戳?我应该尝试使用 java.util.Date 吗?
与此类似
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");
我正在从 API 中提取数据,我得到的其中一条数据是日期和时间。日期和时间以字符串格式返回,我需要将其输入 mySQL 数据库的 Unix 时间戳。
字符串看起来像:“2018-10-23 18:00:00”
有谁知道我将如何将它从字符串转换为 Unix 时间戳?我应该尝试使用 java.util.Date 吗?
与此类似
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");