当前位置: 首页 > 知识库问答 >
问题:

linux的date命令显示的时间如何设置为24小时进制?

从劲
2024-08-19

现在是
2024-08-18 20:37:00(北京时间)
下面是我的几台linux服务使用date显示的

(香港服务器)  Sun Aug 18 20:37:36 HKT 2024
(阿里云服务器)Sun Aug 18 20:38:09 CST 2024
(服务器1)    Sun Aug 18 12:30:36 PM UTC 2024
(服务器2)    Sun Aug 18 08:35:35 PM CST 2024

如何把时间设置为真正的北京时间,我觉得香港和阿里的才是对的。

共有3个答案

金嘉言
2024-08-19
$ sudo timedatectl set-timezone "Asia/Shanghai"

现在绝大多数Linux发行版应该都用了systemd,所以可以直接使用systemd-timesyncd提供的timedatectl命令实现时区修改的功能

吴哲
2024-08-19

设置时区为中国并输出时间:

TZ='Asia/Shanghai' date
# 或
TZ='CST-8' date
沈飞跃
2024-08-19
  1. 使用文本编辑器打开 /etc/environment 文件,以 root 用户身份执行如下命令:sudo nano /etc/environment
  2. 在打开的文件中,找到 LC_TIME 的行(如果不存在,则可以手动添加),并将其值设置为 en_US.UTF-8。确保内容如下:LC_TIME=en_US.UTF-8
  3. 保存并退出。
  4. 重启。
 类似资料:
  • 本文向大家介绍Linux下date命令,格式化输出,时间设置方法,包括了Linux下date命令,格式化输出,时间设置方法的使用技巧和注意事项,需要的朋友参考一下 date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY]

  • 问题内容: 当我尝试记录当前日期时: 要么 (在Swift 3中) 或任何日期对象,它显示错误的时间。例如,现在大约是16:12,但上面显示的是 我的日期在错误的时区吗?如何确定我的日期具有正确的时区? 为什么会这样,我该如何解决?如何在打印语句或调试器中轻松地在本地时区显示任意日期? (请注意,这个问题是一个“铃声”,因此我可以提供一个简单的Swift 3 / Swift 2 Date / NS

  • 本文向大家介绍如何让history命令显示日期和时间,包括了如何让history命令显示日期和时间的使用技巧和注意事项,需要的朋友参考一下 我们都对 history 命令很熟悉。它将终端上 bash 执行过的所有命令存储到 .bash_history 文件中,来帮助我们复查用户之前执行过的命令。 默认情况下 history 命令直接显示用户执行的命令而不会输出运行命令时的日期和时间,即使 hist

  • 问题内容: 我如何格式化大于24小时的timedelta以在Python中仅包含小时显示? 我通过以下方式达到目标: 有没有更好的办法? 问题答案: 可能定义继承的类会更加优雅

  • 问题内容: 使用命令,我可以显示具有多个级别的目录名称。以下命令显示深度为2的路径下的所有目录: 结果显示: 使用命令,我可以找到修改后的日期时间: 结果是: 有没有一种方法可以将这两个命令组合在一起,以便在目录中列出修改后的日期时间? 问题答案: 您可以使用的开关和定义的输出格式使用如下开关: 这应该在输出的同一行上给文件名加上修改时间。

  • 设置FullCalendar加载的时候,初始化的day-of-month(就是初始化月份中的某一天),值为整数类型。 date只对周视图和天视图有效,月视图不需要这个属性,因为月视图会从头到尾显示整个月。 如果date未设置,month和year设置成当前月和当前年,则当前是几号,FullCalendar就从几号开始。如果date未设置,month和year没有设置为当前年和当前月。FullCal