我有保存日期和时间的问题?

时间:2017-10-24 14:03:52

标签: javascript java date grails gsp

$(document).ready(function(){
    var timezone = jstz.determine_timezone();
    var clientTimeZone=timezone.name();
    document.getElementById("clientTimeZone").value = clientTimeZone
});

在gsp中使用上面的代码来获取用户的当前时区但是它无法正常工作?

实际上服务器是北弗吉尼亚州,节省了我得到+6:30小时的问题。但是在本地它正常工作。

以下代码用于服务。

 def  clientTimeZone = clientTimeZone == null  ? "Asia/Kolkata" : clientTimeZone
TimeZone tz = TimeZone.getTimeZone(clientTimeZone);
def clientDateFormate = new SimpleDateFormat('dd/MM/yyyy hh:mm a')
clientDateFormate.setTimeZone(tz)
database.xyz=clientDateFormate.parse(curDate)

1 个答案:

答案 0 :(得分:1)

我解决了。

我能够正确地保存它使用UTC日期/时间(以毫秒为单位),而不是特定的时区。

要加载日期/时间,我只需将其格式化为UTC日期/时间(以毫秒为单位),并且效果非常好。

问题解决了:))