1
wakzz Oct 14, 2020
从来没见人用这个类的,都是 java 自带的 Date
|
2
pomony Oct 14, 2020
不能用 LocalDateTime 嘛
|
3
nekoneko Oct 14, 2020 你想干啥,24*3600 你觉得是多少毫秒,不再乘个 1000 吗?
|
4
nekoneko Oct 14, 2020
本地运行
``` Timestamp timestamp = new Timestamp(24*3600); System.out.println(timestamp); ``` 期望结果 : 1970-01-01 08:01:26.4 实际结果 : 1970-01-01 08:01:26.4 |
5
xx6412223 Oct 14, 2020 Timestamp(long time)
Constructs a Timestamp object using a milliseconds time value. |
6
knightdf Oct 14, 2020 大哥好好看 API 文档
|
7
Comma OP @nekoneko 感谢回复,是为了设置个默认值,惭愧当时写的时候少写了个 1000,不过不影响实际结果。当前已经规避了问题,只是目前想找到问题出现的原因
|
11
lululau Oct 14, 2020 可能是 user.timezone 属性没设上,走的还是操作系统的默认时区设置,换成 "Asia/Shanghai" 试试
|
12
socket1q1 Oct 14, 2020
看起来像是一个时区问题
|
13
manecocomph Oct 14, 2020
@Comma https://www.cnblogs.com/zhuitian/p/12436300.html 连接字符串的时区设置试试.
|
14
manecocomph Oct 14, 2020 如果在中国 一般设置: serverTimezone=GMT%2B8
https://www.sohu.com/a/320708874_418879 |
15
bruceliang Oct 15, 2020
换个 jdk 试试呢
|
16
bruceliang Oct 15, 2020
输出当前时区信息看看
|