bash datetime与空格连接

时间:2015-10-13 18:34:25

标签: bash timestamp

我正在尝试使用如下所示的空格打印当前日期时间:

2015-10-13 00:00:00 ( YYYY-dd-mm H:m:S)

我发现这有效:dte1=`date +%Y_%m_%d_%H_%M_%s`dte2=`date +%Y_%m_%d`

也是如此

但我似乎没有在日期和时间戳之间获得一个字符空间。我尝试连接,但这只会导致2015-10-1300:00:00,即没有空格。

请帮忙

2 个答案:

答案 0 :(得分:1)

你只需要引用这个论点:

dte1=$(date "+%Y-%m-%d %H:%M:%s")
echo $dte1
2015-10-13 20:41:1444761690

答案 1 :(得分:1)

$ date +"%Y-%m-%d %H:%M:%S"
2015-10-13 14:48:17

date +"%FORMAT %FORMAT" # just an example with space

%FORMAT以外的任何内容保持不变。