Linux修改时区及设置时间

  • Post author:
  • Post category:linux

背景

时区不同,会导致调用时间API出现预料之外的问题:
例如 :
DateTime beginTime = DateUtil.offsetHour(DateTime.of(startTime), -8);
会出现时间错乱问题,比如此处减8,但如果使用pdt时间的话,可能会出现 2022-04-28 :14:14:36 变为 2022-04-27 :14:14:36的情况

时区介绍

GMT - Greenwich Mean Time  格林威治标准时间
UTC - Coordinated Universal Time 世界标准时间
NST - Newfoundland Standard Time 纽芬兰标准时间
NDT - Newfoundland Daylight Time 纽芬兰夏令时间
AST - Atlantic Standard Time 大西洋标准时间
ADT - Atlantic Daylight Time 大西洋夏令时间
EST - Eastern Standard Time 东部标准时间
EDT - Eastern Daylight Time 东部夏令时间
CST - Central Standard Time 中部标准时间 ------> 常用
CDT - Central Daylight Time 中部夏令时间
MST - Mountain Standard Time 山地标准时间
MDT - Mountain Daylight Time 山地夏令时间
PST - Pacific Standard Time 太平洋标准时间
PDT - Pacific Daylight Time 太平洋夏令时间
AKST - Alaska Standard Time 阿拉斯加标准时间
AKDT - Alaska Daylight Time 阿拉斯加夏令时间
HAST - Hawaii-Aleutian Standard Time 夏威夷-阿留申标准时间
HADT - Hawaii-Aleutian Daylight Time 夏威夷-阿留申夏令时间

修改时区步骤

查看当前时区

date

在这里插入图片描述

修改资源文件

vim /etc/profile

在资源文件最后一行加入内容

TZ=‘Asia/Shanghai’
export TZ

在这里插入图片描述

重载资源文件

source /etc/profile

查看当前时区

date

在这里插入图片描述

修改时间步骤

date -s “2022-5-21 09:00:00”


版权声明:本文为weixin_44329964原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。