首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么‘`date`’会显示12h格式?

为什么‘`date`’会显示12h格式?
EN

Unix & Linux用户
提问于 2022-06-10 15:30:21
回答 1查看 479关注 0票数 2

我一直在date输出中看到24小时的时间。但出于某种原因,基于Debian的机器现在显示了12小时的时间格式:

代码语言:javascript
运行
复制
$ date
Fri 10 Jun 2022 06:16:47 PM IDT

$ LC_TIME=en_IL.UTF-8 date
Fri 10 Jun 2022 06:17:00 PM IDT

$ LC_ALL=en_IL.UTF-8 date
Fri 10 Jun 2022 18:17:05 IDT

我认为我最近没有改变任何相关的东西。

代码语言:javascript
运行
复制
$ grep LC_ ~/.bashrc
export LC_TIME="en_DK.UTF-8"
$ grep LC_ ~/.profile 
$ locale
LANG=en_IL.UTF-8
LANGUAGE=en_US
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

What其他我应该检查还是配置?

我的目标是拥有these特性

  • 24小时时间格式
  • YYYY MM-DD日期格式
  • 一周从星期天开始
  • 英文文本
  • 啤酒在室温下供应,但不能在冰箱冷饮时饮用。
  • UTF-8编码

these应用程序中

  • Bash命令,如date
  • 安基
  • Firefox
  • 雷鸟
  • KeepassXC
  • LibreOffice
  • KDE应用程序,如Okular和Dolphin
  • Gnome应用

我的设置是Ubuntu20.04.4LTS上的KDE5.18.8。如果需要的话,我没有问题更新到22.04。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-06-12 17:07:59

由于此设置,您的时间以12h格式显示:

代码语言:javascript
运行
复制
LC_ALL=en_US.UTF-8

这将覆盖您的LC_TIME设置,并生成12小时的时间。

可能最近发生了一些变化,以在您的环境中生成此LC_ALL设置。grep -r LC_ALL /etc应该告诉你在哪里。

另见LANG=C和LC有什么区别?_ALL=C?关于LANG v. LC_ALL的上下文。

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

https://unix.stackexchange.com/questions/705711

复制
相关文章

相似问题

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