1. 系统当前时间

首先确认 Ubuntu 当前时间,可以在终端输入:date

输出如:Fri Oct 22 22:29:48 CST 2020

如果时间显示不是正确的时间,需要校正一下到当前时间:# 运行

sudo tzselect

#依次选择亚洲Asia,中国China,北京Beijing

# 创建时区软链接

sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2. shell 当前时间

获取当前时间,并进行格式转换:Y - 4位年份,如:2020

y - 2位年份,如:20

m - 月份

M - 分钟

d - 天;

D - 当前日期,如:10/22/20(也就是2020.10.22)

H - 小时

h - 月份

s - 当前秒钟,单位为毫秒

S - 当前秒钟,单位为秒

[1] - 原格式输出

2020年 10月 22日 星期四 22:29:48 CST#!bin/bash

time=$(date)

echo $time

[2] - 时间串输出

202010222229481 #!bin/bash

2 time=$(date "+%Y%m%d%H%M%S")

3 echo $time

[3] - 2020-10-22 22:29:48#!bin/bash

time=$(date "+%Y-%m-%d %H:%M:%S")

echo $time

[4] - 2020.10.22#!bin/bash

time=$(date "+%Y.%m.%d")

echo $time

Logo

更多推荐