或者,直接使用date命令和格式化参数: bash date "+%Y-%m-%d %H:%M:%S" 将上述任意一行代码放入你的shell脚本中,或者直接在命令行中执行,都会以"年月日时分秒"的格式打印出当前的日期和时间。
01.获取当前时间,年月日时分秒 now=$(date +%Y%m%d%H%M%S) echo "$now" 输出为:20211102151127 02.date 在脚本中的几种用法 date +%Y 以 4 位数字格式打印年份 date +%y 以 2 位数字格式打印年份 date +%m 月份 date +%d 日期 date +%H 小时 date +%M 分钟 date +%S 秒 date +%w 星期,周日为...
date -d 2014-02-13 +%s和date -d"2014-02-13" "+%s"是一样的,还有date -d'2014-02-13' +%s 时间字符串的转化: 用date 的输出格式控制实现,但“月日年”和“时分秒”必须分开处理,否则会无法识别。such as 2013-10-30 20:12:59 或者 20131030 20:12:59 注意: 1,二者用空格分割; 2,年月日...
date -d 2014-02-13 +%s和date -d"2014-02-13" "+%s"是一样的,还有date -d'2014-02-13' +%s 时间字符串的转化: 用date 的输出格式控制实现,但“月日年”和“时分秒”必须分开处理,否则会无法识别。such as 2013-10-30 20:12:59 或者 20131030 20:12:59 注意: 1,二者用空格分割; 2,年月日...
第二种常见的日期格式是“年月日时分秒”,可以使用date命令的+%Y%m%d%H%M%S选项来输出这种日期格式。例如,可以在Shell脚本中使用以下命令来输出当前的日期和时间: ```bash current_time=$(date +%Y%m%d%H%M%S) echo "当前的日期和时间是:$current_time" ...
shell-date命令 date命令常见用法 %Y 年(2019) %y 年(19) %m 月(08) %M 分(54) %d 日(20) %D 年月日(08/20/19) %H 时(20) %h 月(Aug) %S 秒(31) %s 秒(unix时间,1566306094) %T 时分秒(20:56:31) %F 年月日(2019-08-20)
1、输出当前年月日 echo$(date+%F) 输出:2023-05-31 2、组合输出日期时间 echo$(date+%Y/%m/%d) 输出:2023/05/31 3、输出时分秒 echo$(date+%H:%M:%S) 输出:09:57:20 4、输出年月日时分秒 echo$(date+%F%n%T) 输出:2023-05-31 09:59:42 ...
一种常见的方法是使用date命令结合awk工具来获取毫秒级时间戳,以下是具体步骤: 1、获取当前时间:使用date命令获取当前的完整时间,包括年月日时分秒。 timestamp=$(date +"%Y-%m-%d %H:%M:%S") 2、获取当前时间的秒级时间戳:再次使用date命令获取当前时间的秒级时间戳。
# date +%Y%m%d //输出年月日 # date +%F //输出的年月日会用连字符隔开 3、时分秒 # date +%H //H表示hour小时 # date +%M //M表示minute分钟 # date +%S //S表示second秒 # date +%s //输出结果是一个时间戳,表示距离1970年1月1日0时0分过去多少秒 # date +%T //以下面格式输出时分...
[root@localhost ~]# key_now=${date}T$dateH_now [root@localhost ~]# echo $key_now 2022-06-16T00-27-18 1. 2. 3. 4. 5. 2、仅获取当前时间的时分秒 [root@localhost ~]# date +'%H-%M-%S' 00-26-0 1. 2. 3、获取当前时间的年月日时分秒 ...