GMT(Greenwich Mean Time)时间是格林尼治标准时间
CST时间是指包括中国,美国,巴西,澳大利亚四个时区的时间。
- Central Standard Time (USA) UT-6:00
- Central Standard Time (Australia) UT+9:30
- China Standard Time UT+8:00
- Cuba Standard Time UT-4:00
在javascript中默认CST是指美国中部时间,倘若在javascript中GMT转换CST则两者相差14个小时。
在java后台中默认的是北京时间,GMT转换成CST则相差8个小时。各个地方用CST时间得到的可能会有所不同,所以为了避免编程错误,一般使用GMT时间。
在开发代码的时候,遇到这个问题,通过form表单获取前台时间一直失败,关键是不报错;(这种问题一般是类型错误,前后台类型不一致)。由于在网上没有找到比较好的GMT转换为CST的方法,所以在后台加了一个Long类型的字段,轻松的解决了这个问题。