资讯专栏INFORMATION COLUMN

Linux中的date命令

chengjianhua / 2999人阅读

摘要:中的命令显示时间格式化可以使用开头的字符串指定其格式详细参数下一行跳格小时小时小时小时分钟显示本地或直接显示时间小时制,格式为从年月日到目前为止的秒数秒直接显示时间小时制相当于显示时区星期几星期几月份月份直接显示

Linux中的date命令

1.显示时间

date
Fri Nov 16 15:25:20 CST 2018

2.格式化

可以使用“+”开头的字符串指定其格式:

date +"%Y-%m-%d %H:%M:%S"
2018-11-16 15:29:14

详细参数:
%n : 下一行
%t : 跳格
%H : 小时(00-23)
%I : 小时(01-12)
%k : 小时(0-23)
%l : 小时(1-12)
%M : 分钟(00-59)
%p : 显示本地 AM 或 PM
%r : 直接显示时间 (12 小时制,格式为 hh:mm:ss [AP]M)
%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数
%S : 秒(00-60)
%T : 直接显示时间 (24 小时制)
%X : 相当于 %H:%M:%S
%Z : 显示时区
%a : 星期几 (Sun-Sat)
%A : 星期几 (Sunday-Saturday)
%b : 月份 (Jan-Dec)
%B : 月份 (January-December)
%c : 直接显示日期与时间
%d : 日 (01-31)
%D : 直接显示日期 (mm/dd/yy)
%h : 同 %b
%j : 一年中的第几天 (001-366)
%m : 月份 (01-12)
%U : 一年中的第几周 (00-53) (以 Sunday 为一周的第一天的情形)
%w : 一周中的第几天 (0-6)
%W : 一年中的第几周 (00-53) (以 Monday 为一周的第一天的情形)
%x : 直接显示日期 (mm/dd/yy)
%y : 年份的最后两位数字 (00.99)
%Y : 完整年份 (0000-9999)

3.时间的加减操作

显示一天之前的时间

date -d "-1 day" 或者 date -d "1 day ago"
Thu Nov 15 15:33:20 CST 2018

显示一个月前的时间:

date -d "-2 month" +"%Y%m%d" 或者 date -d "1 month ago"

也可组合使用

date -d "-1 year -1 month 1 day ago" +%Y%m%d
20171015

附加:

date +"%Y%m%d" 
20181116
date -d "day" +"%Y%m%d"
20181117(不写系数默认+1)
date -d "day ago" +"%Y%m%d"
20181115(不写系数默认-1)

4.设置系统时间

用 -s选项可以设置系统时间:

date -s "20181010 11:11:11"
date -s "2018/10/10 11:11:11"
date -s "11:11:11 20181010"

参考:https://www.baidu.com/link?ur...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/33773.html

相关文章

  • 学习:第2章 部署虚拟环境安装linux系统

    摘要:命令时间日期命令用于显示及设置系统的时间或日期,格式为选项指定的格式。不可中断进程不响应系统异步信号,即便用命令也不能将其中断。僵死进程已经终止,但进程描述符依然存在直到父进程调用系统函数后将进程释放。停止进程收到停止信号后停止运行。 20th jun, 2019 Wednesday 说明:部分内容来自《Linux就该这么学》,版权归原作者所有。第二章 笔记总结复习 第一章需要修改:重...

    hightopo 评论0 收藏0
  • Linux/Unix命令行 - 关于时间和时间戳的故事

    摘要:中话其实我只是想记录一下系统下关于命令行工具的使用指南,不料却回忆了一下关于时间戳的简要概念。因为我的电脑系统设置的时区是东八区的缘故,这个命令在默认情况下也是根据系统的时区优先显示所在时区的换算后的本地时间。 时间是一个神奇的东西,但我们却仅仅用一个数字来代表它 前话 在日常开发中,长期是在从事后端服务器开发,也避免不了会经常和时间打交道,例如: 玩家的首次登录时间 玩家的最后登录...

    plus2047 评论0 收藏0
  • [译] Linux 用户的 3 个命令行小技巧

    摘要:如何在不使用的情况调度下的任务在下,调度一个任务命令称之为。为了实现这一点,我们可以直接在命令提示符运行如下单行脚本。运行命令,并将其输出写入到文件中。也许你认为里边的命令根本没有执行,或者是出了某种错误,因为从命令提示符看不出任何变化。 Linux世界充满了乐趣,我们越深入进去,就会发现越多有趣的事物。我们会努力给你提供一些小技巧,让你和其他人有所不同,下面就是我们准备的3个小技巧。...

    since1986 评论0 收藏0
  • [译] Linux 用户的 3 个命令行小技巧

    摘要:如何在不使用的情况调度下的任务在下,调度一个任务命令称之为。为了实现这一点,我们可以直接在命令提示符运行如下单行脚本。运行命令,并将其输出写入到文件中。也许你认为里边的命令根本没有执行,或者是出了某种错误,因为从命令提示符看不出任何变化。 Linux世界充满了乐趣,我们越深入进去,就会发现越多有趣的事物。我们会努力给你提供一些小技巧,让你和其他人有所不同,下面就是我们准备的3个小技巧。...

    beita 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<