我需要做的是:Java/Servlet:获得当前sql.Date
1)从请求获取用户的语言环境。
2)当前日期和时间创建新sql.Date对象,根据用户的语言环境
3)把它写在MySQL数据库,列类型:TIMESTAMP
我得到的是:
java.util.Locale locale = request.getLocale();
java.text.DateFormat dateFormat =
java.text.DateFormat.getDateTimeInstance(
java.text.DateFormat.LONG, java.text.DateFormat.LONG, locale);
java.util.Date date = new java.util.Date();
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
日期还可以,但时间有问题 - 总是12:00:00 AM。
有什么建议吗?有没有更有效的方法来做到这一点?
没错。谢谢你的提示! – Artemij 2009-05-06 12:50:06
谢谢。这就是我一直在寻找:) – 2015-11-17 08:57:00