首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >12小时时区(AM/PM)

问12小时时区(AM/PM)
EN

Server Fault用户
提问于 2022-02-21 19:29:06
回答 2查看 778关注 0票数 0

我对debian的时区有个问题

我需要在整个系统中设置12h格式的区域(AM/PM)。区域设置为"en_US.UTF.8",输出“日期”命令是正确的。"timedatectl“中的时间格式不正确(24小时)。有什么想法吗?

现场:

代码语言:javascript
复制
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

时刻表

代码语言:javascript
复制
    Local time: Mon 2022-02-21 20:09:15 CET
           Universal time: Mon 2022-02-21 19:09:15 UTC
                 RTC time: Mon 2022-02-21 19:09:14
                Time zone: Europe/Warsaw (CET, +0100)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no

日期

代码语言:javascript
复制
Mon 21 Feb 2022 08:09:08 PM CET

systemctl进程状态

代码语言:javascript
复制
   Active: active (running) since Mon 2022-02-21 20:09:01 CET; 22s ago
EN

回答 2

Server Fault用户

发布于 2022-02-21 21:39:19

12小时AM/PM或24小时格式是地区偏好的问题,而不是时区。

票数 1
EN

Server Fault用户

发布于 2022-02-22 14:29:11

timedatectl不会打印12小时的时间,而是使用%a %Y-%m-%d %H:%M:%S调用strftime()。

GNU 核利用日期调用本地化函数,在某些情况下可以调用%I:%M:%S %I的小时分秒为12小时的strftime()。还可以使用自定义格式(例如date +%r )调用日期。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1094377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档