时间日期类
总结
date 当前时间
date +%Y 当前年份
date "+%【选项】【字符】" (字符为-或者其他用来区分或描述的字母)
(+和”的中间可以加中文或字符等)
date +%F-%T 当天格式化输出
date -d +1day +%F-%T 明天格式化输出
date -d "1day ago" +"%Y-%m-%d" 前一天(-1为明天)
时间日期类(语法类用代码块显示)
1.引入
(1)语法
①date 【选项】 【】
(2)选项
①-d<时间字符串> 显示指定的“时间字符串”表示的时间,非当前时间。
②-s<日期时间> 设置系统日期时间
③参数
1)<+日期时间格式> 指定显示时使用的日期时间格式
2.作用:操作脚本的时间
3.示例
4.具体参考链接Linux date 命令 | 菜鸟教程
一、显示当前时间
1.语法(对应英文缩写首字母)
(1)date 显示当前时间
(2)date +%Y 显示当前年份
(3)date +%d 显示当前是哪一天
(4)date “+%Y-%m-%d%H:%M:%S” 显示年月日时分秒
(可用-隔开也可以用其他命令之间(+之后)可以加其他描述)
2.示例
二、显示非当前时间
1.语法
①显示前一天时间
date -d "1 day ago" +"%Y-%m-%d"
输出:2012-11-19
②显示明天时间
date -d "-1 day ago" +"%Y-%m-%d"
输出:2012-11-21
2.示例
+F+T为格式化为特定格式输出(F日期T时辰)
三、设置系统时间(不常用)
1.语法
date -s 字符串时间(s:设置set的意思)