Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 捕获时间一直到秒_Bash - Fatal编程技术网

Bash 捕获时间一直到秒

Bash 捕获时间一直到秒,bash,Bash,如何将日期和时间一直捕捉到第二个,并将其存储在变量中 例如,如果我想要2015年12月8日星期二下午1:00:20,输出应如下所示: 130020-8-12-2015 到目前为止,我只知道日期: function backup() { local now="$(date +'%d-%m-%Y')" echo $now } date+'%H%M%S-%d-%M-%Y'将为您提供所需的格式。date+'%H%M%S-%d-%M-%Y'将为您提供所需的格式。您应该查看date的手册

如何将日期和时间一直捕捉到第二个,并将其存储在变量中

例如,如果我想要2015年12月8日星期二下午1:00:20,输出应如下所示:

130020-8-12-2015

到目前为止,我只知道日期:

function backup() 
{
    local now="$(date +'%d-%m-%Y')"
    echo $now
}

date+'%H%M%S-%d-%M-%Y'
将为您提供所需的格式。

date+'%H%M%S-%d-%M-%Y'
将为您提供所需的格式。

您应该查看
date
的手册页。使用命令
人员日期
。您将在手册页中找到:

%H     hour (00..23)
%I     hour (01..12)
%k     hour ( 0..23)
%l     hour ( 1..12)
%M     minute (00..59)
%N     nanoseconds (000000000..999999999)
%s     seconds since 1970-01-01 00:00:00 UTC
%S     second (00..60)
%T     time; same as %H:%M:%S
%z     +hhmm numeric timezone (e.g., -0400)
在许多其他代币中

所以下面的内容应该是你需要的

function backup() 
{
    local now="$(date +'%H%M%S-%d-%m-%Y')"
    echo $now
}

您应该查看
日期的手册页。使用命令
人员日期
。您将在手册页中找到:

%H     hour (00..23)
%I     hour (01..12)
%k     hour ( 0..23)
%l     hour ( 1..12)
%M     minute (00..59)
%N     nanoseconds (000000000..999999999)
%s     seconds since 1970-01-01 00:00:00 UTC
%S     second (00..60)
%T     time; same as %H:%M:%S
%z     +hhmm numeric timezone (e.g., -0400)
在许多其他代币中

所以下面的内容应该是你需要的

function backup() 
{
    local now="$(date +'%H%M%S-%d-%m-%Y')"
    echo $now
}

您可能有特殊需要,但通常非常有效的日期格式是
YYYYMMDD.hhmm
。然后您可以进行简单的比较LT、GT=,等等祝您好运。您可能有特殊需要,但通常非常有效的日期格式是
YYYYMMDD.hhmm
。然后你可以做一些简单的比较LT,GT=,等等祝你好运。不要忽视@JNevill的答案:更重要的是要了解如何自己解决这些问题!不要忽视@JNevill的答案:更重要的是要了解如何自己解决这些问题!