linux date

calc_day=`date -d -1day +‘%Y%m%d‘`
#可以用第一个参数指定需要计算的日期
if [ -n "$1" ];then
calc_day=$1
fi
calc_oneday_ago=`date -d "-1day ${calc_day}" +‘%Y%m%d‘`
calc_day_date=`date -d " ${calc_day}" +‘%Y-%m-%d‘`
calc_day_date_end=`date -d "1day ${calc_day}" +‘%Y-%m-%d‘`

calc_start_Day=`date +%Y%m%d -d "-${day_dis} day ${last_month}"`
calc_end_Day=`date -d "2 day ago ${calc_day}" +%Y%m%d`

时间: 2024-10-24 16:10:58

linux date的相关文章

linux date 命令使用

http://blog.sina.com.cn/s/blog_654c6ec70101mx99.html http://codingstandards.iteye.com/blog/1157513 linux date 命令使用,码迷,mamicode.com

mac date 和 Linux date实现从指定时间开始循环

Linux date begin="2016-01-01" for (( i = 0; i < 21; i++ )); do current=$(date -d "$i day $begin" +"%Y-%m-%d") echo $current done mac date begin="2016-01-01" for (( i = 0; i < 21; i++ )); do current=`date -r $(

Linux date命令-显示和设置系统日期与时间 压缩包以YYMMDD格式命令

date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期. -d,--date=字符串        显示指定字符串所描述的时间,而非当前时间  -f,--file=日期文件        类似--date,从日期文件中按行读入时间描述  -r, --reference=文件        显示文件指定文件的最后修改时间  -R, --rf

Linux date&clock命令

Linux系统手动更改时间可以用date命令,具体可以man date查看详细使用方法 格式:date mmddHHMM               就是"月日时分" 格式:date mmddHHMMYYYY 格式:date mmddHHMM.SS 格式:date mmddHHMMYYYY.SS 设置当前日期时间,只有root用户才能执行,执行完之后还要执行 clock -w 来同步到硬件时钟. mm为月份,dd为日期,HH为小时数,MM为分钟数,YYYY为年份,SS为秒数. 示例:手

【转帖】linux date 显示指定时区的时间 借助TZ 环境变量 export TZ=Asia/Shanghai 或 America/New_York

linux date 显示指定时区的时间 借助TZ 环境变量 export TZ=Asia/Shanghai 或 America/New_York 2015-02-10 10:58:22 youcharming 阅读数 14670 文章标签: linuxdate显示指定时区TZ环境变量 更多 分类专栏: linux系统 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/youcharming

[转帖]Linux date命令的用法(转)

Linux date命令的用法(转) https://www.cnblogs.com/asxe/p/9317811.html 1.命令:date 2.命令功能:date 可以用来显示或设定系统的日期与时间. 3.命令参数 -d<字符串>:显示字符串所指的日期与时间.字符串前后必须加上双引号: -s<字符串>:根据字符串来设置日期与时间.字符串前后必须加上双引号: -u:显示GMT: --help:在线帮助: --version:显示版本信息. 4.日期格式字符串列表 %H 小时(以

linux date 常用命令以及时间戳转换

linux 中date命令主要应用于时间计算以及日志时间格式设置. date +"%T"直接显示时间 t 为跳格 [[email protected] ~]# date +"%T" 14:00:08 [[email protected] ~]# date +"%t" [[email protected] ~]# date + "%D" [[email protected] ~]# date +"%D" 08

Linux date 用法

在Linux中,时间分为两种:1:使用date命令 显示系统时间,2 使用clock 或 hwclock 显示硬件时间 系统时间和硬件时间会出现不同步的现象. man命令=manual=命令手册 下面主要说下date的使用方法: 1 直接使用date命令查看当前时间: [[email protected] ~]# [[email protected] ~]# date Thu Dec  8 20:36:21 CST 2016 2 使用date命令修改时间 date [OPTION]... [+F

Linux date命令

date命令是Linux中常用的一个命令,主要作用就是显示本机当前时间.如下: 在本人Linux操作系统中,date命令默认实现格式为年月日-星期-时分秒,然后是CST中央标准时间.不过,你也可以自行修改显示格式,如: 其中: 1.年份:+%Y表示以四位数字格式打印年份,而+%y表示以两位数字格式打印年份: 2.月份:+%m表示月份: 3.日期:+%d表示日期(天): 4.时:+%H表示小时: 5.分:+%M表示分钟: 6.秒:+%S表示秒: 7.周:+%w表示星期,1-6代表周一至周六,0代表

linux date 加减运算

在linux shell编程中,经常用到日期的加减运算 查看时间: [[email protected] ~]# date Fri Sep  2 13:12:56 CST 2016 修改时间: [[email protected] ~]# date -s "1980-01-01 00:00:00" Tue Jan  1 00:00:00 CST 1980 其实date命令本身提供了日期的加减运算 非常方便.例如:得到昨天的时间date +%Y%m%d --date="-1 d