时区常见面试题 (UTC、DST、CST、Unix时间戳)
1、本地时间是怎么计算的?
Local time = UTC时间 + 时区 + 夏令时偏移2、UTC是什么?
UTC是全球本地时间的基础。它没有时区概念,在地球同一时刻,UTC时间的值是唯一的,其值也与零时区的本地时间相等,即UTC=GMT。3、夏令时DST和冬令时的区别是什么?
在高纬度地区,由于夏季太阳升起时间明显比冬季早,很多国家为了充分利用夏季的太阳光照,节约照明用电,在天亮早的夏季会人为将时间调快一小时(2点-->3点),实行夏令时制。而当冬季来临,这些国家会将时针再拨回原来的标准时间,冬令时其实就是标准时间。
4、2021.12.28 17:00:00 +08:00 DST 表示什么?
东八区的本地时间。表示北京时间的下午5点,+08:00表示东八区,DST表示该时间已加上夏令时偏移。此时零时区为早上9点。5、Unix时间戳和UTC时间的区别?
Unix时间戳格式上为零时区1970年01月01日 0:00:00至今的毫秒数;时间戳只跟零时区绑定,不要将其他时区的时间转为时间戳。UTC格式上既可以为Unix时间戳(二者一样),也可以为人眼可阅读的时间格式。
6、服务器后台应该存储什么时间?
UTC时间,或Unix时间戳。本地时间由前台自行转换。7、CST表示哪个时区?
CST被视为美国、澳大利亚、古巴或中国的标准时间,代表了4个不同的地方。
8、1613632074表示什么?
假设本地时区为东八区。该时间戳表示零时区的时间戳,我的本地时间为下午3点08分。
9、2021-02-18 07:08:27表示什么?
分情况。假设本地时区为东八区。如果该时间为零时区的时间,那么我的本地时间为2021-02-18 周四 下午 15:08:27
如果该时间为东八区的时间,那么我的本地时间为2021-02-18 周四 早上 07:08:27
内容来源公众号:小谢backup
#面试题目#