"); //-->
最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 获取当前时间戳date +%s 1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01 加上 1小时 20分 处理方法: a.将基础时间转为时间戳 time1=$(date +%s -d '1990-01-01 01:01:01')echo $time1631126861 【时间戳】 b.将增加时间变成秒 [root@localhost ~]# time2=$((1*60*60+20*60)) [root@localhost ~]# echo $time24800 c.两个时间相加,计算出结果时间 time1=$(($time1+$time2)) time1=$(date +%Y-%m-%d\ %H:%M:%S -d "1970-01-01 UTC $time1 seconds");echo $time11990-01-01 02:21:01 2。时间差计算方法 如:2010-01-01 与 2009-01-01 11:11:11 时间差 原理:同样转成时间戳,然后计算天,时,分,秒 time1=$(($(date +%s -d '2010-01-01') - $(date +%s -d '2009-01-01 11:11:11')));echo time1 将time1 / 60 秒,就变成分了。 补充说明: shell 单括号运算符号: a=$(date); 等同于:a=`date`; 双括号运算符: a=$((1+2));echo $a; 等同于: a=`expr 1 + 2`
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
美国收紧AI芯片出口,腾讯百度揭秘:我们这样突围!
谈一点学dsp的心得
受激进定价和疲软需求打击 Wolfspeed将在几周内申请破产
我把隐私\"喂\"给ChatGPT,却对谷歌AI说了\"不\"
《EBD2410开发板说明书》第2章:开发板硬件介绍
莫迪预告首款印度造芯片问世:将在印东北部地区半导体工厂下线
电子管金牛VAA 70功放
电子管麦景图MC-275(McIntosh 275)功率放大器电路图
利用 ISE Design Suite 11 内的 Base System Builder
外媒曝光特朗普为何给iPhone加税:库克没\"随驾\"中东惹恼总统
清华大学研究团队在高频超级电容器研究方面取得新进展
电子管马兰士一8功放机
Spartan-3 PCI Express 入门套件
小米雷军:芯片团队已具备相当强的研发设计实力
《EBD2410开发板说明书》第3章:其它资源介绍
利用 AccelDSP 和 System Generator for DSP™ 加快 FPGA 设计
具有诊断功能的电源控制器PS-2607
普通功率电子管改三极管接法的0TL功放
三星将在2028年之前推出玻璃中介层,加快更小面板的原型设计
电子管Dynaco ST70功放
AI模型怕被关机竟威胁:爆料你
利用 ISE 和 System Generator for DSP 10.1 提高 DSP 设计生产率
配备ADC的6引脚单片机
大容量低成本FPGA
利用 Spartan-3 PCIe 入门套件实现的系统性能演示
数字孪生平台为AI和6G Open RAN研究提供支持
最新世界三极管特性代换手册
大家讨论一下学习DSP的体会吧!
《EBD2410开发板说明书》第1章:功能介绍与声明
钻孔资料