UNIX下获取前一天后一天的日期
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,在Linux下很容易解决这个问题date +"%Y%m%d" -d "+n days" 今天的后n天日期date +"%Y%m%d" -d "-n days" 今天的前n天日期在UNIX下没有'-d'
千家信息网最后更新 2024年11月20日UNIX下获取前一天后一天的日期
在Linux下很容易解决这个问题
date +"%Y%m%d" -d "+n days" 今天的后n天日期
date +"%Y%m%d" -d "-n days" 今天的前n天日期
在UNIX下没有'-d'选项,所以无法使用上面的方法
网上看到有一种通过时区进行调整echo `TZ=aaa16 date +%Y%m%d\ %H:%M:%S`
注意:date打印的并不是本地时区的时间,而是标准时间,既伦敦时间。
伦敦在西一区,北京在东八区相差八个时区。
TZ是一个系统的环境变量,记录了系统所在的时区,aaa可以为任意字符串,16表示与标准时间的时差。
输入env|grep TZ输出TZ=EAT-8
同理,通过echo `TZ=aaa-32 date +%Y%m%d\ %H:%M:%S`可获取后一天的日期
以上两种是比较简单的获取方法,如果觉得这种方法不太靠谱,可以写个shell脚本,以下自己写的可以参考下
#!/bin/sh#输入日期参数,不输入默认当天if [ $# -eq 1 ]then today=$1else today=`date +%Y%m%d`fi#获取年月日year=`echo $today|cut -c 1-4`month=`echo $today|cut -c 5-6`day=`echo $today|cut -c 7-8`if [ $day -eq 1 ]then month=`expr $month - 1` #月份减一后如果为0则为上一年,月份置12,年份减一 [ $month -eq 0 ] && month=12 && year=`expr $year - 1` #获取年月日历 aaa=`cal $month $year` #获取最后一天 day=`echo $aaa|awk '{print $NF}'`else day=`expr $day - 1`fi#如果日期只有一位则前补0expr $day : "^.$" > /dev/null && day=0$dayexpr $month : "^.$" > /dev/null && month=0$monthlastdate=$year$month$dayecho "lastdate="$lastdateyear=`echo $today|cut -c 1-4`month=`echo $today|cut -c 5-6`day=`echo $today|cut -c 7-8`aaa=`cal $month $year`bbb=`echo $aaa|awk '{print $NF}'`[ $bbb -eq $day ] && month=`expr $month + 1` && day=0[ $month -gt 12 ] && month=1 && year=`expr $year + 1`day=`expr $day + 1`expr $day : "^.$" > /dev/null && day=0$dayexpr $month : "^.$" > /dev/null && month=0$monthnextdate=$year$month$dayecho "nextdate="$nextdateexit 0
日期
时区
方法
输入
年月
时间
月份
标准
标准时
系统
伦敦
参数
变量
只有
字符
字符串
年份
年月日
所在
日历
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
帝国cms怎么刷新数据库
网络安全队伍管理
技术做保险系统数据库结构
数据库过期怎么恢复
国网网络安全体验
网络安全技术包括哪些
国家认可的中文数据库收录
软件开发后怎么赚钱吗
网站服务器速度慢
软件开发周期什么意思
安卓应用软件开发服务方案价钱
小学网络安全班会简讯
网络安全产品安装
三国杀有两个服务器的是哪一个
服务器1m带宽能承受多少人在线
人人通空间网络安全升级
数据库如何增长
国产数据库管理系统差在哪里
2016年4月19网络安全
代码服务器的价格
医院机房网络安全拓扑图
技术做保险系统数据库结构
蓝思科技查工资条飞鸽互联网
武软的计算机网络技术如何
数据库字符编码格式
徐州数据库审计服务
服务器只用一个风扇行吗
全民参与网络安全问题
幼儿园网络安全教育 方案
网络安全法关键基础信息