`

linux & solaris 中date的使用

阅读更多

在Linux系统中,可以采用如下方法:

1) 取之前的时间:

date -d "a day ago" +%Y%m%d 取出前1天的系统时间

date -d "2 days ago" +%Y%m%d 取出前2天的系统时间
2) 取之后的时间:

date -d "a day " +%Y%m%d 取出1天后的系统时间

date -d "2 days" +%Y%m%d 取出2天后的系统时间

在Solaris中,可以采用如下方法:

1)取之前的时间:yesterday=`TZ=$TZ+3; date +%Y%m%d`; echo $yesterday 取出前1天的系统时间
yesterday=`TZ=$TZ+27; date +%Y%m%d`; echo $yesterday 取出前2天的系统时间
2)取之后的时间:yesterday=`TZ=$TZ-22; date +%Y%m%d`; echo $yesterday 取出后1天的系统时间
yesterday=`TZ=$TZ-46; date +%Y%m%d`; echo $yesterday 取出后1天的系统时间
注意:

1)不能在命令行中直接执行TZ=$TZ-100; date +%Y%m%d,这样会修改当前terminal中的TZ和系统时间。
2)TZ=$TZ+3 需要加减多少小时才是前/后一天,和系统的$TZ有关。以上运算是在$TZ=PRC下进行的。

分享到:
评论

相关推荐

    linux-solaris.zip

    - 解压`linux-solaris.zip`:使用unzip命令解压文件到目标目录,例如`unzip linux-solaris.zip -d /opt/jdk`。 - 设置环境变量:编辑`~/.bashrc`或`~/.bash_profile`文件,添加`JAVA_HOME`、`PATH`和`CLASSPATH`等...

    Linux、Solaris 系统根据时间动态创建目录或文件夹的方法

    在Linux和Solaris操作系统中,有时我们需要根据时间来动态创建目录或文件夹,这在日志管理、自动化备份或者特定任务调度中非常常见。这里我们将深入探讨如何实现这一功能。 一、Linux系统中的方法 1. 使用bash脚本...

    Solaris实践整理

    在本文中,我们将深入探讨 Solaris 操作系统的实践应用,包括系统信息查询、用户管理和权限、服务配置、文件操作以及计划任务的设置。这些内容是 Solaris 系统管理员日常工作中不可或缺的部分。 首先,了解系统硬件...

    java 8下载,版本 8u351, solaris各版本

    - 开发者可以使用JDK 8u351在Solaris系统上构建和运行Java应用程序,享受新功能带来的便利。 - 定期检查Oracle官网以获取最新的Java更新,保持系统的安全性。 总之,Java 8u351为Solaris用户提供了一个功能强大且...

    QT 4.8.6 ,本版本适用于Linux环境

    Qt具有优良的跨平台特性,支持多种操作系统,包括Microsoft Windows、Linux、Solaris等。它是一个面向对象的框架,使用特殊的代码生成扩展以及一些宏,使得扩展和组件编程变得容易。Qt还提供了丰富的API,包括多达...

    Linux 整理笔记

    6. X-Window系统:Linux使用先进的网络窗口系统,允许在局域网中的多台工作站之间共享显示器输出。 Linux的优势包括: a. 抗病毒:由于Linux的安全机制,它基本不受病毒威胁。 b. 系统稳定:Linux不容易崩溃,提供...

    server-jre-7u80-solaris-x64.tar.gz

    6. **开关表达式**:允许在switch中使用枚举类型和字符串,增强可读性。 7. **改进的日期/时间API**:引入java.time包,替代了原来的java.util.Date和java.util.Calendar。 **Java Server JRE**:与标准版JRE相比,...

    linux系统巡检命令及相关知识点整理.docx

    6. `date`: 显示系统当前的日期和时间。 7. `top`: 实时监控系统进程状态,类似于Windows的任务管理器。 8. `df -k`: 查看磁盘使用情况,以K为单位。 9. `/etc/fstab`: 存储系统启动时自动挂载的文件系统信息,...

    jdk-8u231-solaris-x64.tar.gz.zip

    5. **日期与时间API的增强**:JDK 8改进了日期和时间的处理,引入了`java.time`包,替代了之前的`java.util.Date`和`java.util.Calendar`。 6. **类型推断增强**:编译器现在能更好地推断泛型类型的实例化,使得...

    apache-maven-3.3.9.rar

    Unix based systems (Linux, Solaris and Mac OS X) and others: No minimum requirement. Installing Maven ---------------- 1) Unpack the archive where you would like to store the binaries, eg: ...

    8-07-14_MegaCLI for linux_windows

    Linux Solaris Windows 分别对应如下目录 MegaCLI for DOS MegaCLI for Linux MegaCLI for Solaris MegaCLI for FreeBSD MegaCLI for Windows ********************************************* LSI Corp. Mega...

    Oracle9i 安装 使用 java链接

    这包括足够的内存、硬盘空间,以及兼容的操作系统版本(如Windows、Linux或Solaris)。 2. **下载安装介质**:从官方渠道或可靠的来源获取Oracle9i的安装文件,通常是一个ISO镜像或者一个下载链接。 3. **创建响应...

    JSP动态网页制作.docx

    Sun 免费提供 JSDK 与 JSWDK 来供 Windows、Solaris 以及 Linux 平台使用。 安装 JSP 需要下载并安装 JSDK 和 JSWDK,然后将环境参数设到 JSDK 的安装目录。启动网络效劳器后,可以载入范例 JSP 文件来检查是否正确...

    apache-maven-3.5.0-bin

    Unix based systems (Linux, Solaris and Mac OS X) and others: No minimum requirement. Installing Maven ---------------- 1) Unpack the archive where you would like to store the binaries, e.g.: ...

    zabbix安装文档

    此外,Zabbix Agent则广泛支持各种操作系统,如Linux、HP-UX、Solaris、Windows等,并可通过SNMP协议监控网络设备。 **二、环境准备** 在CentOS系统中,通常预装了LAMP环境,但需要注意的是,系统自带的gnutls版本...

    UNIX操作系统复习题.pdf

    在UNIX产品系列中,ATT(美国电话电报公司)系列包括Solaris 2.x、IRIX和Sco UNIX,而不包括SunOS-Solaris 1.x,因为SunOS是Sun Microsystems的产品,尽管后来的Solaris 2.x也与ATT有关。 UNIX的发展历程中,最初的...

    Zabbix5.0 安装部署

    Zabbix可在多种操作系统上运行,包括Linux、Solaris、AIX等,并且需要LAMP或LNMP环境来提供其分布式监控服务。 **1. 环境安装** 在开始Zabbix 5.0的安装前,首先要关闭SELinux并重启系统,因为SELinux可能会限制...

Global site tag (gtag.js) - Google Analytics