Java 如何将08:48 PM时间转换为SQL unixtime?
如何将08:48 PM格式的字符串转换为SQL UnixtimeJava 如何将08:48 PM时间转换为SQL unixtime?,java,Java,如何将08:48 PM格式的字符串转换为SQL Unixtime Java 1.5如果您仍然想要今天的日期,请尝试 String today = new SimpleDateFormat("yyyy-MM-dd ").format(new Date()); long timestamp = new SimpleDateFormat("yyyy-MM-dd hh:mm a").parse(today + "08:48 PM").getTime() / 1000; 假设你仍然想要今天的约会,试试看
Java 1.5如果您仍然想要今天的日期,请尝试
String today = new SimpleDateFormat("yyyy-MM-dd ").format(new Date());
long timestamp = new SimpleDateFormat("yyyy-MM-dd hh:mm a").parse(today + "08:48 PM").getTime() / 1000;
假设你仍然想要今天的约会,试试看
String today = new SimpleDateFormat("yyyy-MM-dd ").format(new Date());
long timestamp = new SimpleDateFormat("yyyy-MM-dd hh:mm a").parse(today + "08:48 PM").getTime() / 1000;
您需要使用hh:mm a
模式(0-12小时,分钟,上午/下午标记)。单击链接以查看带有详细模式解释的Javadoc
String time = "08:48 PM";
Date date = new SimpleDateFormat("hh:mm a").parse(time);
long timestampMillis = date.getTime();
long unixTimestamp = timestampMillis / 1000;
如果您确实希望在的帮助下将其存储在SQL时间/时间戳/日期时间字段中,则将其包装在中并使用保存它
Time time = new Time(timestampMillis); // Yes, with millis!
preparedStatement.setTime(1, time);
// ...
您需要使用hh:mm a
模式(0-12小时,分钟,上午/下午标记)。单击链接以查看带有详细模式解释的Javadoc
String time = "08:48 PM";
Date date = new SimpleDateFormat("hh:mm a").parse(time);
long timestampMillis = date.getTime();
long unixTimestamp = timestampMillis / 1000;
如果您确实希望在的帮助下将其存储在SQL时间/时间戳/日期时间字段中,则将其包装在中并使用保存它
Time time = new Time(timestampMillis); // Yes, with millis!
preparedStatement.setTime(1, time);
// ...