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