不管是哪种语言,日期/时间都是一个非常重要的值。比如我们保存日志的时候,往往是某个前缀再加上当前时间,这样日志文件名称就可以做到唯一。

在Shell环境里,我们获取时间的命令是date,但date出来的时间日期格式、内容可能不是我们所想要的,所以我们可能需要对它进行一些格式化输出。

常用的时间域如下:

% Y 年(例如:1970,2018等)

% m 月(01..12)

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

% H 小时(00..23)

% M 分(00..59)

% S 秒(00..59)

使用不带参数的date命令获取当前时间日期。这样得到的一般是CST标准格式的时间。

[alvin@VM_0_16_centos ~]$ date

Sat Nov 3 22:01:57 CST 2018

获取特定以特定格式,命令为:date + ‘format’,注意这里大小写敏感。

获取昨天的日期。可在上述的命令里再加上-d选项。

获取当前时间的前一个小时

获取指定日期前一天。这其实就是求相对时间。比如下面求国庆的前一天日期:

[alvin@VM_0_16_centos ~]$ date -d ‘20181001 -1 day’ +‘%Y%m%d’

20180930

将日期转换为时间戳:

[alvin@VM_0_16_centos ~]$ date -d “Nov 4 15:49:41 CST 2018” +%s

1541317781

将时间戳转换回日期:

[alvin@VM_0_16_centos ~]$ date -d @1541317781

Sun Nov 4 15:49:41 CST 2018

将时间戳转换为日期,并按特定格式显示:

[alvin@VM_0_16_centos ~]$ date -d @1541317781 +‘%Y%m%d %H:%M:%S’

20181104 15:49:41

责编AJX

Linux使用shell命令显示系统时间,Linux操作系统的Shell命令:日期格式相关推荐

  1. linux循环显示系统时间,Linux shell时间处理大全,值得收藏

    本文汇总了Linux shell中各种时间处理方法,包括时间显示.时间转换.时间设置等等,内含大量示例及输出, 这里记录下来作为备忘,持续更新,禁止转载.内容比较多,可以直接CTRL+F查找. 1. ...

  2. linux在shell中获取系统时间,linux在shell中获取时间

    获得当天的日期 date +%Y-%m-%d 输出: 2011-07-28 将当前日期赋值给DATE变量 DATE=$(date +%Y%m%d) 有时候我们需要使用今天之前或者往后的日期,这时可以使 ...

  3. linux初学习题五显示系统时间现实格式为:小时/分钟/秒AM/PM!

    一 修改时间格式: 时间显示指令为"date"那么修改时间则是在"date"这个指令后面添加参数. 参数:+%H:%M%S:%r        ###就可以显示 ...

  4. 修改linux系统时间的方法(date命令)

    修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...

  5. linux ntp时间立即同步命令_Linux系统时间同步方法小结

    在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系.系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不 ...

  6. linux 脚本设置时间戳,修改linux系统时间的方法(date命令)

    命令格式为: date -s 时间字符串 例如只修改系统的日期,不修改时间(时分秒) date -s 2012-08-02 或只修改时间不修改日期 date -s 10:08:00 当然也可以同时修改 ...

  7. Linux下通过命令设置系统时间

    Linux下通过命令设置系统时间: date -s "09/22/2012 09:30:30" clock -w

  8. linux下如何更改系统时间,Linux怎样修改系统时间date

    修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下. ...

  9. linux修改硬件系统时间,Linux修改日期、时间,系统与硬件时间

    Linux的时间分为两种,硬件时间和系统时间两种: 一.查看与修改系统时间 查看系统时间:date # date Fri Nov 26 15:20:18 CST 1999 用指定的格式显示系统时间:  ...

最新文章

  1. 2022-2028年中国二次供水设备行业研究及前瞻分析报告
  2. 关于Android 构建
  3. PIE_SDK.NET功能表
  4. Linux命令(14)——日期相关操作date、hwclock、timedatectl、nptdate、cal
  5. python fine函数_python find()函数
  6. 轻松解决Android gradle太慢问题
  7. 信息学奥赛一本通 1392:繁忙的都市(city) | 洛谷 P2330 [SCOI2005]繁忙的都市
  8. Python运维插件——psutil
  9. Date和Timestamp 的区别
  10. ABAP 读取FTP文件
  11. LightOJ 1319 Monkey Tradition(中国剩余定理)
  12. mysql存储过程开启事务_mysql的存储过程会自动开启一个事务吗?
  13. 70个小游戏平台HTML源码
  14. Linux中句柄是什么?
  15. springboot 打卡功能_SpringBoot、SSM、ajax实现考勤打卡功能(详细实现),供新手参考!...
  16. LambdaQueryWrapper构建查询条件、模糊查询、范围查询、排序
  17. 【elasticsearch报错】 blocked by: [SERVICE_UNAVAILABLE/1/state not recovered / initialized];
  18. win10 虚拟桌面 快捷键
  19. centos安装pecl
  20. 宝藏级别的负数取模,让你关于负数取模不在陌生 >o< 进来看看吧

热门文章

  1. 因为总是有着记完知识点之后总是忘记了,所以在网上看了抗遗忘曲线,因此突发奇想,直接写了抗遗忘曲线的程序
  2. 【python技巧】什么是虚拟环境?以及如何配置虚拟环境
  3. 我在滴滴数据分析岗实习了8个月
  4. 电脑重装系统后Word文档如何横向排版
  5. 软件工程第十版(伊恩)第二章软件工程
  6. 十以内的分数加减法(C++)
  7. js调用html文件并载入,html中import js文件并调用报错
  8. 四股力量逐鹿区块链+供应链金融 纯技术公司靠什么谋得市场?
  9. java如何利用rotate旋转图片_Java实现图片翻转以及任意角度旋转
  10. 让VirtualBox中的系统全屏显示