`
jinyanhui2008
  • 浏览: 313864 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

linux date日期函数

阅读更多

 

linux 下
date -d "-10 day"

昨天 (前一天)

  • date –date=’1 days ago’ “+%Y-%m-%d”
  • date -d ’1 days ago’ “+%Y-%m-%d”
  • date -d yesterday “+%Y-%m-%d”

明天 (後一天)

  • date –date=’1 days’ “+%Y-%m-%d”
  • date -d ’1 days’ “+%Y-%m-%d”
  • date -d tomorrow “+%Y-%m-%d”

1小時前

  • date –date=’1 hours ago’ “+%Y-%m-%d %H:%M:%S”

1小時後

  • date –date=’1 hours’ “+%Y-%m-%d %H:%M:%S”

1分鐘前

  • date –date=’1 minutes ago’ “+%Y-%m-%d %H:%M:%S”

1分鐘後

  • date –date=’1 minutes’ “+%Y-%m-%d %H:%M:%S”

1秒前

  • date –date=’1 seconds ago’ “+%Y-%m-%d %H:%M:%S”

1秒後

  • date –date=’1 seconds’ “+%Y-%m-%d %H:%M:%S”




按照下面的方法可以获得10日前的时间
days_ago=10 #提前的天数
#通过调整时区来获得N天前的日期

(( hours_ago=24*${days_ago} )) #取N天前的日期

tz_diff=`echo $TZ | tr -d 'A-Z'`
tz_pre=`echo $TZ| tr -d '[:digit:]'|cut -f1 -d-`
tz_post=`echo $TZ| tr -d '[:digit:]'|cut -f2 -d-`
((tz_diff=${hours_ago}+${tz_diff}))
n_days_ago_tz=${tz_pre}${tz_diff}${tz_post}

old_tz=$TZ
TZ=${n_days_ago_tz}
ago_date_long=`date '+%Y%m%d'` #以YYYYMMDD格式取得N天前系统日期
ago_date_short=`date '+%m%d'` #以MMDD格式取得N天前系统日期
TZ=${old_tz}
分享到:
评论

相关推荐

    Linux下date命令,格式化输出,时间设置方法

    date命令的帮助信息 [root@localhost source]# date –help ... -f,--file=日期文件 类似--date,从日期文件中按行读入时间描述 -r, --reference=文件 显示文件指定文件的最后修改时间 -R, --rfc-2822 以RFC 2

    linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例)

    常用参数格式:date显示当前日期时间。格式:date mmddHHMM # 简而言之,就是“月日时分”格式:date mmddHHMMYYYY格式:date mmddHHMM.SS格式:date mmddHHMMYYYY.SS设置当前日期时间,只有root用户才能执行,执行...

    类库KYLib 2.0 for Linux.FC9.i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    php:通过Golang实现一些PHP函数。 该库没有第三方依赖性

    最低Go版本要求: 作业系统转到版本Linux 1.9 OSX 1.12 视窗1.13日期/时间功能PHP功能Golang功能微型时间date_add 日期添加date_create_from_format DateCreateFromFormat date_create 日期创建date_date_set ...

    php date与gmdate的获取日期的区别

    date — 格式化一个本地时间/日期 gmdate — 格式化一个 GMT/UTC 日期/时间,返回的是格林威治标准时(GMT)。 举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的: 当前时间假定...

    LINUX与UNIX SHELL编程指南(很全)

    8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4...

    Linux shell编程指南

    8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4...

    Swift 操作时间的工具包

    SwiftDate 是在所有 Apple 平台甚至 Linux 和 Swift 服务器端框架(如 Vapor 或 Kitura)上操作和显示日期和时区的权威工具链。CocoaPods 上的下载量超过 300 万次。 从简单的日期操作到复杂的业务逻辑,SwiftDate ...

    类库KYLib 2.0.8.4 for Linux.FC9.i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    绝版经典《Linux与UNIX Shell编程指南》

    8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4...

    类库KYLib 2.0.9.0 for Linux.FC9.i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {CRC32 编码, ...

    类库KYLib 2.1.1.0 for Linux.FC9.i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Unicode/UTF8...

    oracle 视图,函数,过程,触发器自动编译脚本

    日常管理维护一个oracle数据库服务器的时,经常会碰到修改view,table结构的情况,而且由于oracle view,函数,存储过程等对象的相互关联的关系,经常会由于一个view,table,fun,proc的修改而导致相关的对象失效。...

    类库KYLib 2.1.3.1 for Linux.FC9.i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Unicode/UTF8...

    linux shell实现转换输入日期的格式

    对于用户输入日期的合法性检验,是个很重要的问题,这个例子是简单得取得用户输入的日期,并转换为相应的格式,但不完美,原因请看后文。 #!/bin/sh # normdate -- Normalizes month field in date specification #...

    PHP下获取上个月、下个月、本月的日期(strtotime,date)

    今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有...

    LINUX与UNIX SHELL编程指南 高清PDF

    8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4...

    linux shell 编程教程

    linux shell编程 教程大全 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 ...

    类库KYLib 2.1.7.0 for centos5.4-i686

    日期时间相关函数 {Date, Time, Now, FormatDateTime等等} e. 文件操作相关函数 {FileOpen, FileCreate, FileClose, FileExists, CreateDir, DeleteFile, ExtractFilePath等等} f. 编码相关函数 {Randomize, ...

Global site tag (gtag.js) - Google Analytics