Man page - date(1)

Packages contains this manual

Available languages:

en fr es pl vi nb ko nl da cs tr hu sv ja uk fi ru ro zh_TW sr zh_CN de

Manual

DATE

名 称
概 述
描 述
范 例
日 期 字 符 串
作 者
报 告 错 误
版 权
参 见


名 称

date - 输 出 或 设 置 系 统 日 期 与 时 间

概 述

date [ 选 项 ]... [ +格 式 字 符 串 ]
date
[ -u|--utc|--universal ] [ MMDDhhmm [[ CC ] YY ][ .ss ]]

描 述

按 照 给 定 的 格 式 字 符 串 显 示 日 期 和 时 间 。 使 用 了 -s 选 项 或 [MMDDhhmm[[CC]YY][.ss]] 参 数 时 , 设 置 日 期 和 时 间 。

必 选 参 数 对 长 短 选 项 同 时 适 用 。
-d
, --date = 字 符 串

显 示 由 字 符 串 指 定 的 时 间 , 而 不 是 当 前 时 间

--debug

对 日 期 的 解 析 过 程 进 行 注 解 , 对 不 规 范 的 用 法 进 行 警 告 , 并 输 出 到 标 准 错 误

-f , --file = 日 期 文 件

类 似 --date ; 对 日 期 文 件 的 每 一 行 执 行 一 次

-I[格 式 ] , --iso-8601 [= 格 式 ]

以 ISO 8601 格 式 输 出 日 期 /时 间 。 格 式 ="date" 时 只 输 出 日 期 ( 默 认 行 为 ) , 当 其 为 "hours"、 "minutes"、 "seconds" 或 "ns" 时 则 按 照 所 指 示 的 精 确 度 显 示 日 期 和 时 间 。 示 例 : 2006-08-14T02:34:56-06:00

--resolution

输 出 时 间 戳 的 可 用 精 度 例 如 : 0.000000001

-R , --rfc-email

以 RFC 5322 格 式 输 出 日 期 与 时 间 。 例 : Mon, 14 Aug 2006 02:34:56 -0600

--rfc-3339 = 格 式

以 RFC 3339 格 式 输 出 日 期 /时 间 。 格 式 ="date"、 "seconds" 或 "ns", 按 照 所 指 示 的 精 确 度 显 示 日 期 和 时 间 。 例 如 : 2006-08-14 02:34:56-06:00

-r , --reference = 文 件

显 示 指 定 文 件 的 最 后 修 改 时 间

-s , --set = 字 符 串

将 时 间 设 置 为 字 符 串 所 描 述 的 时 间

-u , --utc , --universal

按 照 协 调 世 界 时 (UTC) 显 示 或 设 置 时 间

--help

显 示 此 帮 助 信 息 并 退 出

--version

显 示 版 本 信 息 并 退 出

格 式 字 符 串 控 制 输 出 格 式 。 支 持 解 释 的 序 列 有 :

%%

一 个 % 字 符

%a

当 前 区 域 设 置 的 星 期 几 的 缩 写 ( 例 如 : 日 )

%A

当 前 区 域 设 置 的 星 期 几 的 全 称 ( 例 如 : 星 期 日 )

%b

当 前 区 域 设 置 的 月 份 缩 写 ( 例 如 : 1月 )

%B

当 前 区 域 设 置 的 月 份 全 称 ( 例 如 : 一 月 )

%c

当 前 区 域 设 置 的 日 期 和 时 间 ( 例 如 : 2005年 03月 03日 星 期 四 23时 05分 25秒 )

%C

世 纪 ( 指 年 份 的 最 高 两 位 ) ; 类 似 %Y, 但 省 略 最 后 两 位 数 ( 例 如 : 20)

%d

日 ( 例 如 : 01)

%D

日 期 ; 等 于 %m/%d/%y

%e

日 , 以 空 格 填 充 ; 等 于 %_d

%F

完 整 的 日 期 ; 等 于 %+4Y-%m-%d

%g

ISO 周 数 年 的 最 后 两 位 ( 参 见 %G)

%G

ISO 周 数 年 ( 参 见 %V) ; 一 般 只 和 %V 一 起 使 用

%h

等 于 %b

%H

小 时 (00..23)

%I

小 时 (01..12)

%j

一 年 中 的 第 几 日 (001..366)

%k

小 时 , 以 空 格 填 充 ( 0..23); 等 于 %_H

%l

小 时 , 以 空 格 填 充 ( 1..12); 等 于 %_I

%m

月 (01..12)

%M

分 钟 (00..59)

%n

换 行

%N

纳 秒 (000000000..999999999)

%p

当 前 区 域 设 置 中 AM 或 PM 的 等 价 说 法 ( "上 午 " 或 "下 午 ") ; 未 知 则 为 空

%P

类 似 %p, 但 使 用 小 写

%q

季 度 (1..4)

%r

当 前 区 域 设 置 中 12 小 时 制 钟 表 时 间 ( 例 如 : 下 午 11时 11分 04秒 )

%R

24 小 时 制 的 小 时 和 分 钟 ; 等 于 %H:%M

%s

自 Epoch (1970-01-01 00:00 UTC) 以 来 的 秒 数

%S

秒 (00..60)

%t

制 表 符

%T

时 间 ; 等 于 %H:%M:%S

%u

星 期 几 (1..7); 1 代 表 星 期 一

%U

一 年 中 的 第 几 周 , 以 周 日 为 每 周 第 一 天 (00..53)

%V

ISO 周 数 , 以 周 一 为 每 周 第 一 天 (01..53)

%w

星 期 几 (0..6); 0 代 表 星 期 日

%W

一 年 中 的 第 几 周 , 以 周 一 为 每 周 第 一 天 (00..53)

%x

当 前 区 域 设 置 的 日 期 表 示 法 ( 例 如 : 1999年 12月 31日 )

%X

当 前 区 域 设 置 的 时 间 表 示 法 ( 例 如 : 23时 13分 48秒 )

%y

年 的 最 后 两 位 (00..99)

%Y

%z

+hhmm 数 字 时 区 ( 例 如 : -0400

%:z

+hh:mm 数 字 时 区 ( 例 如 : -04 :00)

%::z

+hh:mm:ss 数 字 时 区 ( 例 如 : -04:00:00)

%:::z

数 字 时 区 , 精 度 上 有 必 要 时 加 ":"( 例 如 : -04 、 +05:30)

%Z

字 母 时 区 缩 写 ( 例 如 : EDT)

默 认 情 况 下 , date 输 出 的 数 字 字 段 以 0 填 充 。 以 下 可 选 的 标 志 可 以 跟 在 "%" 后 :

-

( 连 字 符 ) 不 填 充 该 字 段

_

( 下 划 线 ) 以 空 格 填 充

0

( 数 字 0) 以 0 填 充

+

以 0 填 充 , 并 且 在 超 过 四 位 数 的 未 来 年 份 之 前 添 加 "+" 符 号

ˆ

如 果 可 能 , 使 用 大 写 形 式

#

如 果 可 能 , 使 用 相 反 的 大 小 写

在 任 何 标 志 之 后 可 以 有 一 个 可 选 的 字 段 宽 度 , 它 是 一 个 十 进 制 数 字 ; 然 后 是 一 个 可 选 的 修 饰 符 , 它 可 以 是 E, 表 示 如 果 可 用 , 使 用 区 域 设 置 的 另 一 种 表 示 法 , 或 者 O, 表 示 如 果 可 用 , 使 用 区 域 设 置 的 另 一 套 数 字 符 号 。

范 例

将 Epoch (1970-01-01 UTC) 以 来 的 秒 数 转 换 为 日 期

$ date --date=’@2147483647’

显 示 美 国 西 海 岸 的 当 前 时 间 ( 请 使 用 tzselect(1) 来 查 询 TZ 的 具 体 数 值 )

$ TZ=’America/Los_Angeles’ date

显 示 美 国 西 海 岸 下 个 周 五 上 午 9 时 的 当 地 时 间

$ date --date=’TZ="America/Los_Angeles" 09:00 next Fri’

日 期 字 符 串

“--date=字 符 串 ”选 项 中 的 的 字 符 串 可 以 是 人 类 易 于 理 解 阅 读 的 日 期 字 符 串 , 例 如 "Sun, 29 Feb 2004 16:21:42 -0800" 或 "2004-02-29 16:21:42", 甚 至 可 以 是 "next Thursday"。 一 个 日 期 字 符 串 可 能 包 含 表 示 日 历 日 期 、 一 日 中 的 具 体 时 间 、 时 区 、 星 期 、 相 对 时 间 、 相 对 日 期 和 数 字 的 信 息 。 一 个 空 字 符 串 表 示 当 日 的 起 始 。 日 期 字 符 串 的 具 体 格 式 较 为 复 杂 , 在 手 册 页 中 难 以 简 单 描 述 清 楚 , 但 是 您 可 以 在 info 文 档 中 找 到 完 整 内 容 。

作 者

由 David MacKenzie 编 写 。

报 告 错 误

GNU coreutils 的 在 线 帮 助 : <https://www.gnu.org/software/coreutils/>
请 向 <https://translationproject.org/team/zh_CN.html> 报 告 翻 译 错 误 。

版 权

Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
本 软 件 是 自 由 软 件 : 您 可 以 自 由 修 改 和 重 新 发 布 它 。 在 法 律 允 许 的 范 围 内 , 不 提 供 任 何 保 证 。

参 见

完 整 文 档 请 见 : <https://www.gnu.org/software/coreutils/date>
或 者 在 本 地 使 用 : info '(coreutils) date invocation'

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh