linux脚本参数获取时间戳,Linux系统date命令的参数及获取时间戳的方法

date指令相关用法示例

date 用法: date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

直接输入date

c4176de242ba8290b3b1dac72be25983.png

date 指定格式显示时间: date +%Y_%m_%d, date +%Y:%m:%d

5d23f506d8f19cb30eddc0aa7d965187.png

date 可以用来显示或设定系统的日期期与时间。

1. 在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:

%n : 下一行

8e504b2ab2aa38072f4d9ef405371aec.png

%t : 跳格

121d05ea9fc18a406a94603267a157f8.png

%H : 小时(00..23)

%I : 小时(01..12)

%k : 小时(0..23)

%l : 小时(1..12)

%M : 分钟(00..59)

%p : 显示本地 AM 或 PM

%r : 直接显示时间 (12 小时时制,格式为 hh:mm:ss [AP]M)

%s : 从 1970 年 1 月 1 日 00:00:00 UTC 到当前为为止的秒数

%S : 秒(00..61)

%T : 直接显示时间 (24 小时制)

8a69f678c3e0498c30917d22e4584ceb.png

%X : 相当于 %H:%M:%S

%Z : 显示时区 %a : 星期几(Sun..Sat)

%A : 星期几 (Sunday..Saturday)

%b : 月份 (Jan..Dec)

%B : 月份 (January..December)

%c : 直接显示期与时间

%d : 日 (01..31)

%D : 直接显⽰⽇期 (mm/dd/yy)

%h : 同 %b

%j : 一年中的第几天 (001..366)

104b331216636570cea5f57691f0faca.png

%m : 月份 (01..12)

%U : 一年中的第几周 (00..53) ( 以 Sunday 为一周的第几天的情形)

%w : 一周中的第几天 (0..6)

%W :一年中的第几周 (00..53) ( 以 Monday 为几周的第几天的情形)

%x : 直接显示日期 (mm/dd/yy)

%y : 年份的最后两位数字 (00.99)

%Y : 完整年份 (0000..9999)

c1caa94a8df842b23195b63c5dfbeefd.png

2.在设定时间方面

date -s //设置当前时间,只有root权限才能设置,其他只能查看。date -s 20100101 //设置成20100101,这样会把具体时间设

置成空00:00:00

date -s 01:01:01 //设置具体时间,不会对日期期做更改

date -s “01:01:01 2010-01-01 ″ //这样可以设置全部时间

date -s “01:01:01 20100101″ //这样可以设置全部时间

1215c1b5a723a251b8d9280b69e76c65.png

3.date命令本身提供了日期的加减运算

date +%Y%m%d                 //显示现在的年月日

date +%Y%m%d --date="+1 day" //显示后一天的日期

date +%Y%m%d --date="-1 day" //显示前一天的日期

date +%Y%m%d --date="-1 month" //显示上一月的日期

date +%Y%m%d --date="+1 month" //显示下一月的日期

date +%Y%m%d --date="-1 year" //显示前一年的日期

date +%Y%m%d --date="+1 year" //显示下一年的日期

db9082d31e2dfbd762ac4d9c82c0050b.png

时间戳

时间->时间戳: date +%s

时间戳->时间: date +%Y:%m:%d -d @1425384141

Unix时间戳(英文为Unix epoch, Unix time, POSIXme 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。

9c973f4b82fd8647157ea6d2d3d51ad6.png

Linux系统——date命令

date命令 作用:用来显示或设定系统的日期与时间. 参数 -d:显示字符串所指的日期与时间.字符串前后必须加上双引号: -s:根据字符串来设置日期与时间. ...

Linux系统的命令源码的获取方法

我们知道,Linux是开源的,它自带的功能强大的命令也是开源的,也就是说.我们能够获得这些命令的源码并研究它.那到底怎样获得系统的命令的源码呢? 命令的源码是一个软件包为单元的,放在一个软件包的源码中 ...

linux的date命令使用指定时间的加减方法与异常

在一般网页里,date命令减时间方法为: date -d '-100 days' 我的需求是,在指定时间上减8小时.按一般理解来看,命令写成如下样子(有异常错误的写法): date -d " ...

linux系统date命令详解

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟, ...

Linux中date命令的各种实用方法--转载

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的 ...

Linux中date命令的各种实用方法

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://521cto.blog.51cto.com/950229/935642 在linu ...

Linux系统基础命令

这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...

Linux系统——awk命令

awk命令不仅仅是Linux系统的命令,也是一种编程语言,用来处理数据和生成报告(Exel),处理的数据可以是一个或多个文件(标准输入和管道获取标准输入).可在命令行上编辑操作,也可以写成awk程序运 ...

Linux系统-解压缩命令集合

Linux系统-解压缩命令集合 linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. ...

随机推荐

socket详解(一)《转》

在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket可看做是通信连接两端的收发器 ...

精美&创意的WordPress新发主题集合

今天我整理了一些精美&创意的WordPress新发主题,它们基本上都融合了最新的设计理念,从简约到响应式,应有尽有. Engo – Smart & Minimal WordPress ...

Css基础-介绍及语法

css 文件后缀.css 基础语法: selector { property:value } 例如: h1 {color:red;font-size:14px;} color:字体颜色  font-s ...

30 个 php 操作 redis 常用方法代码例子

这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类型. list 类型和 set 类型的数据 , 需要的朋友可以参 ...

WC2006水管局长(加强)

倒过来就变成了加边 然后就直接LCT # include # include # include # ...

C#通过文件路径获取文件名小技巧

string fullPath = @"\WebSite1\Default.aspx"; string filename = System.IO.Path.GetFileName( ...

Doracle.jdbc.J2EE13Compliant=true

To make the Oracle driver behave in a Java EE-compliant manner, you must define the following JVM pr ...

Java JDK下载、安装与环境变量配置

https://blog.csdn.net/siwuxie095/article/details/53386227 https://blog.csdn.net/liudongdong19/articl ...

利用jquery操作隐藏table某一列

本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. //隐藏表格第一列 $('tr').find('th:eq(0)').hide(); $('tr').f ...

基于Centos搭建Django 环境搭建

CentOS 7.2 64 位操作系统 安装 Django 先安装 PIP,再通过 PIP 安装 Django 安装 PIP cd /data; mkdir tmp; cd tmp; wget htt ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值