gpt4 book ai didi

Java/Servlet : get current sql. 日期

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:59:29 27 4
gpt4 key购买 nike

我需要做的是:

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。

有什么建议吗?有没有更有效的方法来做到这一点?

最佳答案

甚至更紧凑的解决方案;)

java.sql.Date timeNow = new Date(Calendar.getInstance().getTimeInMillis());

关于Java/Servlet : get current sql. 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/829358/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com