如何在基于时区的应用程序中保存列varchar日期

时间:2018-01-30 13:40:38

标签: java timezone

我一直在搜索时间戳应该以UTC格式存储,我也在做同样的事情。在服务器启动时,我将时区设置为UTC。

我的用户有默认时间说IST,现在我的问题是Date应该如何存储在数据库中。

例如,用户在12月1日凌晨01:30运行工作,数据库值应该是12/01/2017(mm / dd / yyyy),但有一点需要注意的是UTC是2017年11月30日下午8:00(IST = UTC + 5.30)。

现在如果我使用java

获取日期
Date date = new Date();

我将在11月30日而不是12月1日获得输出,所以每次我都

  

new Date();

我必须先将UTC从UTC转换为用户默认时区并存储在数据库中。

请注意我正在以UTC时区保存时间戳

0 个答案:

没有答案