我需要做的是:
1) 从请求中获取用户的语言环境。
2) 根据用户的语言环境创建具有当前日期和时间的新 sql.Date 对象
3) 写入MySQL db,列类型: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。
有什么建议么?有没有更有效的方法来做到这一点?