java设置服务器时间_java – 关于本地和服务器的日期问题

我在我的系统中使用CST时间,从前端到javascript我今天发送日期到spring控制器.在Spring控制器中通过请求参数我得到了日期并通过@DateTimeFormat注释转换为日期,我得到相同的日期回到视图我得到了我期待的确切日期.

但是,当我通过部署在亚马逊服务器中的测试环境进行测试时.当我通过今天的日期,当我试图获得相同的日期到前端时,它将作为不同的日期.我写了我用过的代码.

$http({

method : 'GET',url : urlpath + '/getDate/',params: {

date: new Date().toString("MM/dd/yyyy")

}

}).success(function(response) {

console.log("date is"+response)

}

Java代码:

@RequestMapping(value = "/getdate",method = RequestMethod.GET)

public Date getdate(@RequestParam("date") @DateTimeFormat(pattern ="MM/dd/yyyy") throws Exception {

return date;

}

我本地机器的日期是01-05-2015 23:17

控制台声明是2015年5月1日星期五00:00:00 GMT-0500(中部夏令时)没有hh mm和ss,因为我使用datetimeformat注释裁剪.

在我的测试环境中,我使用相同的代码,但控制台正如下面那样引用

2015年4月30日星期四23:00:00 GMT-0500(中部夏令时)

任何人都可以指出这个问题并告诉我这个问题的根本原因.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值