Linux日期时间相关
类Unix系统中时间以一个整数表示,代表含义为1970年1月1日0时0分0秒到现在所经过的秒数。这种计时方式成为纪元时或Unix时间。
读取日期:
[student@myhost ~]$ date
Sun Jan 20 16:57:49 CST 2019
打印纪元时:
[student@myhost ~]$ date +%s
1547974729
[student@myhost ~]$ date --date "Sun Jan 20 16:57:49 CST 2019" +%s #获取指定date的纪元时
1547974669
获取某天的星期数:
[student@myhost ~]$ date --date "Jan 20 2019" +%A
Sunday
[student@myhost ~]$ date +%A
Sunday
格式化获取日期:
[student@myhost ~]$ date "+%d %B %Y"
20 January 2019
参看以下内容获取格式化输出:
内容 | 格式 |
---|---|
星期 | %a(如Sat) %A(如Saturday) |
月 | %b(如Nov) %B(如November) |
日 | %d(如20) |
mm/dd/yy | %D(如01/20/19) |
年 | %y(如19) %Y(如2019) |
小时 | %I或%H(如05或17) |
分钟 | %M(如18) |
秒 | %S(如10) |
纳秒 | %N(如123456789) |
纪元时 | %s(如1547974669) |
用sleep控制延时:
[student@myhost ~]$ cat a
echo -n Count:
tput sc #保存Count:后的光标位置
count=0;
while true;
do
if [ $count -lt 40 ];
then
let count++;
sleep 1;
tput rc; #返回保存的光标位置
tput ed; #清除光标位置及其后的内容
echo -n $count;
else exit 0;
fi
done
以上脚本作用为输出1-40。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2021-12-02 MySQL必知必会 学习笔记 第十四章 使用子查询