当前位置: 技术问答>linux和unix
在shell中如何获取当前日期和时间
来源: 互联网 发布时间:2017-03-24
本文导语: 我在shell中使用date来获取当前日期和时间的时候,想得到以下的格式: YYYY-MM-DD HH:MM:SS 但是我用以下的格式,得到的结果在日期和时间之间没有空格, echo $(date +%Y-%m-%d +%H:%M:%S) 还有一个问题,如果我想要将日期和时...
我在shell中使用date来获取当前日期和时间的时候,想得到以下的格式:
YYYY-MM-DD HH:MM:SS
但是我用以下的格式,得到的结果在日期和时间之间没有空格,
echo $(date +%Y-%m-%d +%H:%M:%S)
还有一个问题,如果我想要将日期和时间值赋给一个变量,该如何写,为什么以下的格式不对,
send=$($(date +%Y-%m-%d) $(date +%H:%M:%S))
YYYY-MM-DD HH:MM:SS
但是我用以下的格式,得到的结果在日期和时间之间没有空格,
echo $(date +%Y-%m-%d +%H:%M:%S)
还有一个问题,如果我想要将日期和时间值赋给一个变量,该如何写,为什么以下的格式不对,
send=$($(date +%Y-%m-%d) $(date +%H:%M:%S))
|
这样就行了
send=`date '+%Y-%m-%d %H:%M:%S'`