在Shell环境里,我们获取时间的命令是date,针对不同的业务场景,我们需要时间进行格式化处理。

Linux系统常用的时间域

  • %Y年(例如:2020,2021等)
  • %m月(01…12)
  • %d一个月的第几天(01…31)
  • %H小时(00…23)
  • %M分(00…59)
  • %S秒(00…59)

Linux中直接输入date

> date
Sat May 15 22:40:38 CST 2021

date+'format'格式化时间

> date +'%Y-%m-%d'
2021-05-15
> date +'%Y/%m/%d %H:%M:%S'
2021-05-15 22:51:27

获取昨天的时间

> date -d 'yesterday' +'%Y-%m-%d %H:%M:%S'
2021-05-14 22:53:57
//或者
> date -d 'today -a day' +'%Y-%m-%d %H:%M:%S'
2021-05-14 22:53:57

获取前两个小时的时间

> date -d 'today -2 hour' +'%Y-%m-%d %H:%M:%S'
2021-05-15 20:55:58
> date -d '-2 hours' +'%Y-%m-%d %H:%M:%S'
2021-05-15 20:57:53

获取指定日期前一天

> date -d '2020-05-01 -1 day' +'%Y-%m-%d'
2020-04-30

将日期转换成时间戳

> date -d 'Sat May 15 23:00:27 CST 2021' +%s
1621090827

将时间戳转换成时间

> date -d @1621090827
Sat May 15 23:00:27 CST 2021

将时间戳转换成时间,并格式化显示

> date -d @1621090827 +'%Y-%m-%d %H:%M:%S'
2021-05-15 23:00:27

原文链接:https://rumenz.com/rumenbiji/linux-date-format.html
微信公众号:入门小站

linux时间格式化命令相关推荐

  1. 250g硬盘linux分区,linux分区格式化命令使用方法

    linux分区格式化命令使用方法 首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态 类似如下 : [root@ecofe2 /]# fdisk -l Di ...

  2. linux的格式化命令是什么,linux格式化命令如何使用

    若在-t 参数中指定ext2,我们再来介绍 mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat ,例如, whichever ...

  3. linux的格式化命令是什么,linux格式化硬盘命令是什么?

    格式化命令,以格式化 /dev/sda1 分区为例:$ sudo umount /dev/sda1 # 必须先卸载该分区 格式化为 FAT 分区$ sudo mkfs.vfat -F 32 /dev/ ...

  4. linux分区格式化命令

    分区之后,并不能直接使用,需要格式化成特定的文件系统. 格式化(format)是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除. ...

  5. python linux 时间格式化,Python3 格式化日期

    导读 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间. 我们可以使用 time 模块的 strftime 方法来格式化日期,: time.strftime(fo ...

  6. linux时间查看命令

    在本篇文章中,我将向大家介绍几种查看linux时区的方法,在linux设备上,尤其在生产服务器上时区管理非常重要. 下面将详细介绍如何查看. 首先我们开启linux系统并使用root帐号登录,然后我们 ...

  7. python linux 时间格式化,Python中的时间日期转换

    Python关于时间日期有两个库datetime和time,于是我们要在四种格式之间转换: datetime.datetime对象 datetime.datetime.now() time.struc ...

  8. Linux时间矫正流程,Linux 时间矫正命令

    c++虚函数调用及使用 #include using namespace std; class A { public: ; }; class B: public A { public: ; ... V ...

  9. linux远程date命令,linux之date命令详解

    date命令的用处 1.用于显示特殊的时间格式,可以用于对日志文件的命名 2.用于设置时间 ,不过这方面用的比较少,因为一般的服务器都设置的有自动同步网络时间 用法: date [OPTION]... ...

最新文章

  1. LeetCode:345. Reverse Vowels of a String
  2. 996 成福报?拼多多个别部门让员工在 “11-11-6” 和 996 中二选一
  3. 配置Nginx实现负载均衡
  4. 与TIME_WAIT相关的几个内核参数
  5. 神经网络- receptive field
  6. lucene创建索引_Lucene概述第一部分:创建索引
  7. linux find 权限不够,超级用户find: `/home/pipi/.gvfs': 权限不够
  8. Active Directory授权还原
  9. 系统运维tips 3 之 innodb
  10. poh用计算机,诚实性证明POH:可验证计算的可实现概率解
  11. CPU读/写一个存储单元
  12. U8服务器怎么修改会计制度,用友GRP-U8乡镇财政精细化管理新会计制度操作手册..doc...
  13. linux 7 恢复系统,CentOS 7在grub rescue模式中修复系统
  14. Android 360全景视频播放。
  15. 基于 MQTT 通讯一个简单的 Java工程
  16. 操作系统学习(2) 进程管理
  17. 03 TI OMAPL138E Linux移植 (Davinci) (资源获取+从串口启动UBoot+从网络启动Linux与文件系统)
  18. 力扣每日一题2021-12-24中等题:吃苹果的最大数目
  19. 2023 华为 Datacom-HCIE 真题题库 11/12--含解析
  20. 2022年舞台造雪机市场前景分析及研究报告

热门文章

  1. 批量增加域用户并设置为漫游用户
  2. 基于Token的WEB后台登录认证机制(并讲解其他认证机制以及cookie和session机制)
  3. 复杂多目录的Makefile模板及示例-转
  4. L2-018. 多项式A除以B -PAT团体程序设计天梯赛GPLT
  5. 【iOS】Swift3 Swift2 String转int,从TextField里面获取Int类型的数值
  6. eclipse install software时始终停留在calculating requirements and depen
  7. SecureCRT 中文显示乱码
  8. perl中的sleep函数
  9. echarts 统计图如何实现打印导出
  10. 不想remote的程序员跟咸鱼有什么区别?