linux系统有两个时间,一个是系统时间,通过内核模拟出来的时间,一个是硬件时间,通过读取BIOS的时间,使用date查看的是系统时间,使用clock或者hwclock查看的是硬件时间

date命令有很多参数选项,一一举例

date修改时间

格式:date mmddHHMM

格式:date mmddHHMMYYYY

格式:date mmddHHMM.SS

格式:date mmddHHMMYYYY.SS

date -d  按照你指定的格式显示内容

格式:date -d STRING

格式:date --date=STRING

格式:date -d STRING +FORMAT

STRING可谓变化多样,支持很多种日期时间的描述方式。下面列举一些常用的日期表示方式,希望能够举一反三。

指定日期:

date -d YYYY-mm-dd

指定时间,日期是今天:

date -d HH:MM:SS

指定日期时间:

date -d "YYYY-mm-dd HH:MM:SS"

指定1970年以来的秒数:

date -d '1970-01-01 1251734400 sec utc'      (2009年 09月 01日 星期二 00:00:00 CST)

date -d '1970-01-01 1314177812 sec utc'      (2011年 08月 24日 星期三 17:23:32 CST)

今天:

date

date -d today

date -d now

明天:

date -d tomorrow

date -d next-day

date -d next-days

date -d "next day"

date -d "next days"

date -d "+1 day"

date -d "+1 days"

date -d "1 day"

date -d "1 days"

date -d "-1 day ago"

date -d "-1 days ago"

昨天:

date -d yesterday

date -d last-day

date -d last-days

date -d "last day"

date -d "last days"

date -d "-1 day"

date -d "-1 days"

date -d "1 day ago"

date -d "1 days ago"

前天:

date -d "2 day ago"

date -d "2 days ago"

date -d "-2 day"

date -d "-2 days"

大前天:

date -d "3 day ago"

date -d "3 days ago"

date -d "-3 day"

date -d "-3 days"

上周,一周前:

date -d "1 week ago"

date -d "1 weeks ago"

上个星期五(不是上周五):

date -d "last-friday"

date -d "last friday"

上月,一月前:

date -d last-month

date -d last-months

date -d "-1 month"

date -d "-1 months"

下月,一月后:

date -d next-month

date -d next-months

date -d "+1 month"

date -d "+1 months"

去年,一年前:

date -d last-year

date -d last-years

date -d "-1 year"

date -d "-1 years"

明年,一年后:

date -d next-year

date -d next-years

date -d "+1 year"

date -d "+1 years"

一小时前:

date -d "last-hour"

date -d "last-hours"

date -d "1 hour ago"

date -d "1 hours ago"

一小时后:

date -d "1 hour"

date -d "1 hours"

一分钟前:

date -d "1 minute ago"

date -d "1 minutes ago"

一分钟后:

date -d "1 minute"

date -d "1 minutes"

一秒前:

date -d "1 second ago"

date -d "1 seconds ago"

一秒后:

date -d "1 second"

date -d "1 seconds"

date -s  设置时间,安装你指定的格式

date -f  filename  显示文件的每行时间

date -r,--reference filename 查看文件最后一次修改时间

date -u 显示UTC时间

date命令输出显示格式

  • %%    字符%

  • %a     星期的缩写(Sun..Sat)

  • %A    星期的完整名称 (Sunday..Saturday)

  • %b     月份的缩写(Jan..Dec)

  • %B     月份的完整名称(January..December)

  • %c     日期时间(Sat Nov 04 12:02:33 EST 1989)

  • %C     世纪(年份除100后去整) [00-99]

  • %d     一个月的第几天(01..31)

  • %D     日期(mm/dd/yy)

  • %e     一个月的第几天 ( 1..31)

  • %F    日期,同%Y-%m-%d

  • %g     年份(yy)

  • %G     年份(yyyy)

  • %h     同%b

  • %H    小时(00..23)

  • %I     小时(01..12)

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

  • %k     小时( 0..23)

  • %l      小时( 1..12)

  • %m    月份(01..12)

  • %M    分钟(00..59)

  • %n     换行

  • %N     纳秒(000000000..999999999)

  • %p     AM or PM

  • %P     am or pm

  • %r     12小时制时间(hh:mm:ss [AP]M)

  • %R    24小时制时间(hh:mm)

  • %s     从00:00:00 1970-01-01 UTC开始的秒数

  • %S     秒(00..60)

  • %t     制表符

  • %T    24小时制时间(hh:mm:ss)

  • %u     一周的第几天(1..7);  1 表示星期一

  • %U     一年的第几周,周日为每周的第一天(00..53)

  • %V     一年的第几周,周一为每周的第一天 (01..53)

  • %w     一周的第几天 (0..6);  0 代表周日

  • %W    一年的第几周,周一为每周的第一天(00..53)

  • %x     日期(mm/dd/yy)

  • %X     时间(%H:%M:%S)

  • %y     年份(00..99)

  • %Y     年份 (1970…)

  • %z     RFC-2822 风格数字格式时区(-0500)

  • %Z     时区(e.g., EDT), 无法确定时区则为

hwclock -w 系统时间同步到硬件

hwclock -s 硬件时间同步到系统

转载于:https://blog.51cto.com/lgrady/1376671

date、clock、hwclock时间命令解释相关推荐

  1. linux clock命令,Centos Linux下使用date/clock/hwclock命令设置系统和硬件时间

    博客迁移之后,没有注意新服务器的系统时间,今天突然感觉到不对,于是调了一下: 设置时间为2010年06月17日,命令如下 1 2 [root@hexuweb101~]$date-s06/17/2010 ...

  2. linux时间如何设置成英文单词,linux时间命令date、clock、hwclock

    一,date命令 1,date命令使用"+"来传递参数.常用参数如下: %Y表示年.%m表示月.%H表示小时.%M表示分钟.%S表示秒.%s表示linux时间戳的秒数. 很好记,% ...

  3. hwclock设置日期_linux中时间设置date、hwclock、clock

    Windows时钟大家可能十分熟悉了,Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭.和Windows不同的是,Linux将时钟分为系统时 ...

  4. linux下测试RTC驱动相关的命令date和hwclock常见用法简介

    之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子.故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwc ...

  5. 【Linux 系统时间设置,date 和hwclock】

    Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwclock. 先说明: 1.本贴主要内容来整理自后注所引用的帖子. 2.如下介绍,不涉及如何编写rtc驱动,只简单介绍,驱动实现后, ...

  6. linux下的rtc设备驱动,linux下测试RTC驱动相关的命令date和hwclock常见用法讲解

    之前对Linux下面时间相关的内容,一无所知,第一次见到hwclock,不知为何物,也没找到解释清楚的帖子.故此整理一下,简单介绍Linux下验证rtc驱动是否工作正常,相关的的命令:date和hwc ...

  7. linux系统运行hwclock报错,linux系统时间和硬件时钟问题(date和hwclock)

    总结一下hwclock,这个容易晕: 1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC= ...

  8. Linux(RHEL7及CentOS7)的时间设置篇(timedatectl,date,hwclock)-系统管理(2)

    RHEL7.CentOS7提供三种命令行方式方式来设置和显示日期.时间.timedatectl是在RHEL7及CentOS7中新增的systemd的一部分,date是传统的日期时间设置命令,hwclo ...

  9. Linux常用命令(中)、时间日期类、date 显示当前时间、ntpdate命令、cal 查看日历、useradd 添加新用户、passwd 设置用户密码、id 查看用户是否存在

    文章目录 1.3 时间日期类 1.3.1 date 显示当前时间 1.3.2 date 显示非当前时间 1.3.3 date 设置系统时间 1.3.4ntpdate命令 ntpdate常用服务器 国内 ...

最新文章

  1. vim常用命令总结 (转)
  2. Linux6-bash基础特性(2)
  3. java怎么打开编程输入界面,建议收藏
  4. delphi 获取4位的年份_原来华为手机拨号键盘这么厉害!除了能打电话,还有4个隐藏功能...
  5. python3.6.6有多少关键字_python中的关键字---6(os/sys模块)
  6. git 拉取分支代码 合分支
  7. 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中
  8. c语言第4份实验报告,C语言实验报告04.doc
  9. 贪心算法(Greedy Algorithm)之霍夫曼编码
  10. 纵坐标是横的还是竖的_纠结地板是横铺还是竖铺好?别瞎折腾了,迎着光铺才是最正确的!...
  11. php数据库缓存实现原理,PHP那些事:数据库缓存原理
  12. 纯CSS实现的蓝色竖向导航代码
  13. 使用ARCore+Unity概述
  14. 如果有人问你爬虫抓取技术的门道,请叫他来看这篇文章
  15. 开发QQ桌球瞄准器(1):桌球瞄准器介绍与使用方法
  16. SkeyeVSS综合安防视频云服务提供网页无插件直播、录像、检索、回放、报警综合解决方案
  17. Linux系统编程-第01天(基本命令)
  18. MySQL之——优化篇
  19. 解决 sentinel 实时监控无数据问题
  20. 蓝屏 0x00000001 问题怎么解决?

热门文章

  1. 为什么新装的mysql5.7服务无法启动_Mysql5.7为什么无法启动?请大家帮忙
  2. h5页面保存img_如何设计H5编辑器中的模版库并实现自动生成封面图
  3. mysql存储过程自定义结构体_(转)MySQL存储过程/存储过程与自定义函数的区别...
  4. 解决宿主机Ping不通虚拟机的问题
  5. 【codevs2460】【BZOJ1036】树的统计count,第一次的树链剖分
  6. 【练习手记】【多题合集】用树状数组做线段树练习1、2、3
  7. 2012-01-17-03
  8. bzoj2424 [HAOI2010]订货 费用流
  9. ie8 html 语音标签,让IE8支持html5中的video标签
  10. mysql 状态机_动画状态机(2)