Hello! 欢迎来到小浪云!


命令行如何格式化时间


avatar
小浪云 2024-11-30 28

通过使用 date 命令,可在命令行中格式化时间,提供多种选项:简单日期格式:%f:iso 8601 格式,如:2023-02-14%y-%m-%d:年-月-日格式,如:2023-02-14%d/%m/%y:日/月/年格式,如:14/02/23简单时间格式:%t:小时:分钟:秒格式,如:12:00:00%h:%m:%s:小时:分钟:秒格式,如:12:00

命令行如何格式化时间

如何在命令行格式化时间

在命令行环境中,通过使用 date 命令,您可以格式化时间以满足您的特定需求。date 命令提供了广泛的格式化选项,允许您自定义时间的显示方式。

简单日期格式

要以简单的格式显示日期,请使用以下选项:

  • +%F:以 ISO 8601 格式显示日期,例如:2023-02-14
  • +%Y-%m-%d:以年-月-日格式显示日期,例如:2023-02-14
  • +%d/%m/%y:以日/月/年格式显示日期,例如:14/02/23

简单时间格式

要以简单的格式显示时间,请使用以下选项:

  • +%T:以小时:分钟:秒格式显示时间,例如:12:00:00
  • +%H:%M:%S:以小时:分钟:秒格式显示时间,例如:12:00:00
  • +%I:%M %p:以 12 小时制显示时间,带 AM/PM 指示符,例如:12:00 PM

复杂格式

date 命令还支持更复杂的格式化选项,使您可以创建自定义时间字符串。例如,要显示时区缩写,您可以使用以下选项:

  • +%Z:显示时区缩写,例如:CST
  • +%:::z:显示时区缩写并用冒号分隔,例如:America/Chicago:CST

示例

以下是一些示例,展示了如何使用 date 命令格式化时间:

$ date +%F 2023-02-14  $ date +%T 12:00:00  $ date +%Y-%m-%dT%H:%M:%SZ 2023-02-14T12:00:00CST

通过结合不同的格式化选项,您可以创建满足您特定需求的自定义时间字符串

相关阅读