shell中获取时间

Posted 晓风残月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell中获取时间相关的知识,希望对你有一定的参考价值。

1.shell获取时间

time1=$(date)
echo $time1

time2=$(date "+%Y%m%d%H%M%S")
echo $time2

time3=$(date "+%Y-%m-%d %H:%M:%S")
echo $time3

time4=$(date "+%Y.%m.%d")
echo $time4

# 1. 取今天时间
now=`date -d "now" +%Y-%m-%d`
echo $now

# 2.取昨天时间
yesterday=`date -d "yesterday" +%Y-%m-%d`
echo $yesterday

# 3.获取前n天

daysago=`date -d "2 days ago" +%Y-%m-%d`

echo $daysago

输出:

[root@Server-rm8glb ~]# sh time.sh
2020年 04月 14日 星期二 23:21:34 CST
20200414232134
2020-04-14 23:21:34
2020.04.14
2020-04-14
2020-04-13
2020-04-12

以上是关于shell中获取时间的主要内容,如果未能解决你的问题,请参考以下文章

用于确保在任何给定时间仅运行一个 shell 脚本的 shell 片段 [重复]

什么是在 C++ 中获取总内核数量的跨平台代码片段? [复制]

Eclipse 中的通用代码片段或模板

如何从Android片段中的相机获取图像

shell 脚本 片段

从底部工作表对话框片段中获取价值