钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读742053
首页 Linux 正文内容

date去掉时分秒Linux

钟逸 Linux 2025-05-26 05:27:57 2

在Linux系统中,使用date命令可以获取当前日期和时间。默认情况下,date命令会显示日期、时间和时分秒。但是,有时候我们只需要日期,不需要时间。我们可以使用一些命令选项来去掉时分秒。

date +"%Y-%m-%d"

最简单的办法是使用 + "%Y-%m-%d" 选项。该选项将输出日期,格式为 年-月-日 。例如:

[root@localhost ~] date +"%Y-%m-%d"

2023-03-08

date --date="+0 days" +"%Y-%m-%d"

另一个办法是使用 --date="+0 days" 选项。该选项将输出当前日期,格式为 年-月-日 。 +0 days 表示当前日期。例如:

[root@localhost ~] date --date="+0 days" +"%Y-%m-%d"

2023-03-08

date +%s

还可以使用 +%s 选项。该选项将输出自1970-01-01 00:00:00 UTC以来的秒数。然后,我们可以使用 date -d @ 命令将秒数转换为日期。例如:

[root@localhost ~] date +%s

1678309200

[root@localhost ~] date -d @1678309200

Wed Mar 8 00:00:00 CST 2023

date -Iseconds

最后,还可以使用 -Iseconds 选项。该选项将输出日期,格式为 年-月-日 。 seconds 表示不显示秒。例如:

[root@localhost ~] date -Iseconds

2023-03-08T00:00:00+08:00

文章目录
    搜索