bash datetime与空格连接

bash datetime与空格连接,bash,timestamp,Bash,Timestamp,我正在尝试打印当前日期和时间,其空格如下所示: 2015-10-13 00:00:00 ( YYYY-dd-mm H:m:S) 我知道这是可行的:dte1=`date+%Y\u%m\u%d\u%H\u%m\u%s`。dte2=`date+%Y\u%m\u%d` 但是我似乎没有得到日期和时间戳之间的一个字符的空格。我尝试了串联,但这只会导致2015-10-1300:00:00即没有空格 请提供帮助您只需引用以下参数: dte1=$(date "+%Y-%m-%d %H:%M:%s") echo

我正在尝试打印当前日期和时间,其空格如下所示:

2015-10-13 00:00:00 ( YYYY-dd-mm H:m:S)
我知道这是可行的:
dte1=`date+%Y\u%m\u%d\u%H\u%m\u%s`
dte2=`date+%Y\u%m\u%d`

但是我似乎没有得到日期和时间戳之间的一个字符的空格。我尝试了串联,但这只会导致
2015-10-1300:00:00
即没有空格


请提供帮助

您只需引用以下参数:

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

%格式以外的任何内容都保持不变。

使用引号启用空格的
dte1=$(日期“+%Y-%m-%d%T”)
如何。谢谢。真管用!
$ date +"%Y-%m-%d %H:%M:%S"
2015-10-13 14:48:17

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