Java日期格式转换

2024-04-30

我目前正在从请求对象中提取三个表单字段输入。日、月、年。

该月的第 11 天为 Day 11 12 月为 12 月 今年将是 2010 年。

我需要将其转换为 Java Date 对象,但由于发生了很多变化,我不确定将其存储在 java 对象中的最佳方法是什么。我需要它的格式


YYYY-MM-DD HH:MM:SS  
so I can compare to dates in the MySql Database.

简单日期格式 http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html可以将字符串转换为java.util.Date对象。Date类有一个getTime()生成 unix 时间格式的日期(自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数)的方法。

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
long unix_time = dateFormat.parse(date).getTime();

您可以使用UNIX_TIMESTAMP()在 MySQL 中也可以转换为 unix 时间。

mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
        -> 1196440219
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java日期格式转换 的相关文章

随机推荐