前一段时间,
在开发一个项目的过程中,
因为产品要求该项目会同时部署到国内、美国和德国,这样就会存在一个时差和时区的问题。
产品要求使用格林威治的标准时间,开始我以为真有一个格林威治的时间呢(大家笑话了,之前没有太深究过这块)。
后来才发现,我们在java中创建的时间本质上就是一个(格林威治的)时间戳:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
这个时间戳并没有时区的概念,各个时区都只是在这个标准的时间戳的时间上面增加或者减少相应的时间。
所以,在项目开发中,我们只需要保存java获取的时间戳即可,不管是在国内还是在国外,都按照当地的时区进行转换显示即可。
标签:00,01,java,格林威治,两句,标准,时间,时区 From: https://www.cnblogs.com/heyi-77/p/18140945