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] - 时间串输出

20201022222948

1 #!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
Last modification:October 23rd, 2020 at 10:37 am