我目前正在从请求对象中提取三个表单字段输入。日、月、年。
该月的第 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(使用前将#替换为@)