转自:http://blog.rootshell.be/2006/05/04/solaris-yesterday-date/

Solaris & yesterday date?

The GNU version of date(1) has a nice flag –date. It’s very easy to format dates in the past or future:

$ date +%d-%m-%Y
04-05-2006
$ date --date yesterday +%d-%m-%Y
03-05-2006
$ date --date "-6 months" +%d-%m-%Y
04-11-2005

The Solaris version of date(1) has no such nice flags. So, how to print another date?

Direct in a shell:

$ YESTERDAY=`TZ=GMT+24 date +%d-%m-%Y`; echo $YESTERDAY
03-05-2006
$ YESTERDAY=`TZ=GMT-48 date +%d-%m-%Y`; echo $YESTERDAY
06-05-2006

But, in this case, we are limited to a few days in the past or future. Another solution is Perl:

$ perl -e 'use POSIX qw(strftime); print strftime "%a %b %e %H:%M:%S %Y",/
localtime(time()- 3600*24*2);'
Tue May  2 14:59:41 2006

不同Unix环境下date计算日期的用法相关推荐

  1. Unix环境下PS1变量的设置

    我的ps1命令提示符: export PS1="\[\e[31;1m\]\u @ \[\e[34;1m\]\h \[\e[36;1m\]\w \[\e[33;1m\]\t $ \[\e[37 ...

  2. Linux/Unix环境下的make和makefile详解

    无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将大型 ...

  3. Linux/Unix环境下的make命令详解

    无论是在linux还是在Unix环境中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将大型 ...

  4. c语言bnd文件,Unix环境下嵌入式C程序编译

    A.预编译部分 1.预编译DB2篇 1.1 什么是DB2预编译 在我们用C语言编写访问DB2的程序过程中,需要用到嵌入式SQL,其作用是将DB2 SQL混入一般C程序中, DB2预编译器可以将SQL语 ...

  5. 用Date计算日期相差多少天

    一.需求 在网上看到用SimpleDateFormat类计算相差天数 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-M ...

  6. SCO UNIX环境下自动增加网关的两种方法

    有两种方法可实现UNIX系统启动时自动增加网关. 方法一:编辑产生一个/etc目录下的gateways文件. 以root注册. #cd /etc #vi gateways 在该文件中增加以下语句: n ...

  7. UNIX环境下CVS的安装与配置

    准备工作 1.在www.sunfreeware.com下载cvs1.11.23 . 2.建立一个用户组:web,所有的开发人员隶属于这个组,其中cvsadmin是管理员,test用来测试. #grou ...

  8. C指针原理(30)-C语言-LINUX/UNIX环境下调试

    file 文件名 在gdb中载入某可执行文件 break 设置断点 支持如下形式: break 行号: break 函数名称: break 行号/函数名称 if 条件 info 查看和可执行程序相关的 ...

  9. 日期计算excel_在Excel中计算日期范围内的项目

    日期计算excel If you have a list on your Excel worksheet, and a date in each row, you can use a formula ...

最新文章

  1. 神经网络与机器学习 笔记—复制器(恒等)映射
  2. SQL Server 2005 中提供的隔离级别
  3. 高数第七版_习题解答_3-2 考研题提示及答案
  4. 机器学习之线性回归(python)
  5. 如何巧用区块链密码学避免数据“裸奔”?
  6. win10屏蔽自动更新方法
  7. go设置后端启动_Vue 之前后端分离的跨域
  8. 手机要求安装NETCFv35.Messages.zh-CHS.cab,怎么办
  9. Greg and Array CodeForces 296C 差分数组
  10. html js 导出excel文件怎么打开文件,js导出excel文件的简洁方法(推荐)
  11. 20210928 | Python案例:构建税费计算函数
  12. 微信开发--微信分享自定义图标和标题
  13. win7 按修改时间范围文件搜索
  14. 如何自学qt(5)——页面布局
  15. 最有效的穴位按摩减肥法
  16. r2dbc mysql_使用R2DBC实现数据库的响应式访问
  17. 良心安利医疗素材网站
  18. 通过高通平台简单总结的权限问题
  19. 阴阳师服务器维护 2月11,阴阳师2月11日更新公告 新春活动全面开启
  20. HTA(html应用程序)攻击

热门文章

  1. querySelector用法改进
  2. 面向对象的JavaScript编程
  3. 协程、asyncio、异步编程
  4. Nginx在windows上安装 及 Nginx的配置及优化
  5. hibernate 悲观锁乐观锁
  6. 清理你入侵后的三个重要痕迹
  7. java正则表达式入门文档
  8. Fxx and game hdu 5945 单调队列dp
  9. Mysql的操作应用
  10. 百度推出惊雷算法,打击快排产业,但重点是这个工具