显示或设置系统时间和日期

date [options] [+format]

date [options] [new date]

date用来显示系统的时间和日期,超级用户可以使用date来更改系统时钟

选项

%H     小时,24小时制(00~23)
%I     小时,12小时制(01~12)
%k     小时,24小时制(0~23)   
%l      小时,12小时制(1~12)
%M     分钟(00~59)
%p     显示出AM或PM
%r      显示时间,12小时制(hh:mm:ss %p)
%s     从1970年1月1日00:00:00到目前经历的秒数
%S    显示秒(00~59)
%T    显示时间,24小时制(hh:mm:ss)
%X    显示时间的格式(%H:%M:%S)
%Z    显示时区,日期域(CST)
%a    星期的简称(Sun~Sat)
%A    星期的全称(Sunday~Saturday)
%h,%b     月的简称(Jan~Dec)
%B        月的全称(January~December)
%c        日期和时间(Tue Nov 20 14:12:58 2012)
%d       一个月的第几天(01~31)
%x,%D     日期(mm/dd/yy)
%j      一年的第几天(001~366)
%m     月份(01~12)
%w     一个星期的第几天(0代表星期天)
%W    一年的第几个星期(00~53,星期一为第一天)
%y     年的最后两个数字(1999则是99)

示例

格式化输出

date +"%Y-%m-%d" --

加减操作

date +%Y%m%d //显示前天年月日 

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

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

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

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

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

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

设定时间

date -s //设置当前时间,只有root权限才能设置,其他只能查看 

date -s  //设置成20120523,这样会把具体时间设置成空00:00:00 

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

date -s "01:01:01 2012-05-23" //这样可以设置全部时间 

date -s "01:01:01 20120523" //这样可以设置全部时间 

date -s "2012-05-23 01:01:01" //这样可以设置全部时间 

date -s "20120523 01:01:01" //这样可以设置全部时间

有时检查一组命令花费的时间

#!/bin/bash
start=$(date +%s)
nmap man.linuxde.net &> /dev/null end=$(date +%s)
difference=$(( end - start ))
echo $difference seconds.

 生产常用案例

tar zcvf  /tmp/back_$(date +%F).tar.gz  /etc/services  每天备份一个包

date 显示或设置系统时间和日期的更多相关文章

  1. date:显示与设置系统时间

    功能: date命令用于显示当前的系统时间或设置系统时间 语法格式: date [option] [+format] date [选项] [+日期格式] 参数选项: option 参数选项: -d  ...

  2. 5.6 date:显示与设置系统时间

    date命令 用于显示当前的系统时间或设置系统时间. date [选项] +[日期格式]   date命令的参数选项及说明 OPTION参数选项-d 时间字符串 显示指定字符串所描述的时间,而非当前时 ...

  3. Linux 设置系统时间和日期 API

    嵌入式Linux 设置时间和日期 API ,它是busybox要提取的源代码. Linux设置时间和日期的步骤: 1. 设置系统时间和日期: 2. 该系统的时间和日期,同步到硬件. #include ...

  4. date---显示或设置系统时间与日期

    date命令可以用来显示或设定系统的日期与时间,格式设定为一个加号后接数个标记,其中可用的标记列表如下: 时间方面: %H : 小时(00..23) %M : 分钟(00..59) %p : 显示本地 ...

  5. Centos-显示或修改系统时间与日期-date

    date 显示或者修改系统时间与日期,只有超级用户才能用date命令设置和修改时间,普通用户只能显示时间 相关参数 -s 设置设置时间,格式为 Y-m-d H:M:S -d    对日期进行运算, + ...

  6. 我使用过的Linux命令之date - 显示、修改系统日期时间

    原文地址:http://www.cnblogs.com/diyunpeng/archive/2011/11/20/2256538.html 用途说明 ate命令可以用来显示和修改系统日期时间,注意不是 ...

  7. 我使用过的Linux命令之date - 显示、修改系统日期时间(转)

    用途说明 ate命令可以用来显示和修改系统日期时间,注意不是time命令. 常用参数 格式:date 显示当前日期时间. 格式:date mmddHHMM 格式:date mmddHHMMYYYY 格 ...

  8. date - 打印或设置系统日期和时间

    总览 date [选项]... [+格式] date [选项] [MMDDhhmm[[CC]YY][.ss]] 描述 根据指定格式显示当前时间或设置系统时间. -d, --date=STRING 显示 ...

  9. linux date 设置系统时间

    设置 系统时间 注意时间格式 date  -s "date" [root@localhost c]# date -s "2019-05-29 10:58:00" ...

随机推荐

  1. ES6新增值比较函数Object.is

    在这之前我们比较值使用两等号 “==” 或 三等号“===”, 三等号更加严格,只要比较两方类型不同立即返回false. 另外,有且只有一个值不和自己相等,它是NaN 现在ES6又加了一个Object ...

  2. C语言出错问题汇总【需要更新】

      'getch' : undeclared identifier解决方案 在VC++6.0中编译程序 #include<stdio.h> void main() { printf(&qu ...

  3. STM32之USART库函数USART_SendData的bug

    转载自:http://www.cnblogs.com/itloverhpu/p/3250537.html 1.最近在调试ATM32F103CB时发现,一串数据的最后一个字节总是发送不出去,用的是RS4 ...

  4. C# 为私有方法添加单元测试(反射)

    1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: ...

  5. 【分享】4412开发板ubuntu 12.0.4播放音乐没有声音解决方法

    转自迅为论坛:http://bbs.topeetboard.com 准备工作 1.下载 vim 在命令行上输入 apt-get install vim 下载 vim 2.输入 vim /etc/hos ...

  6. JavaScript继承方式详解[转]

    js继承的概念 js里常用的如下两种继承方式: 原型链继承(对象间的继承) 类式继承(构造函数间的继承) 由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念.所以,要想实现 ...

  7. [转]Stop Sharing Session State between Multiple Tabs of Browser

    本文转自:http://jinaldesai.net/stop-sharing-session-state-between-multiple-tabs-of-browser/ Scenario: By ...

  8. JAVA刷CSDN博客流量的思路

    先来看看CSDN统计博客访问量的原理: 当客户端向服务器发起请求的时候,每个ip被统计一次,上图的三个客户端指的是三个不同的ip地址.并且在某段时间内,同以ip访问同一篇文章,只能算是一次访问量.同一 ...

  9. BZOJ1864[ZJOI2006]三色二叉树[树形DP]

    1864: [Zjoi2006]三色二叉树 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 773  Solved: 548[Submit][Status] ...

  10. URL和URI的区别和联系

         URI:Universal Resource Identifier,通用资源标识符:   URL:Uniform Resource Locator,统一资源定位符:       其中,URL ...