引言

在做数据分析时经常会用到时间,但有时系统或应用时间显示的格式不统一,这就需要将格式转换为一致,才能对比数据进一步做分析,以前常用网上在线时间戳转换工具,但每次都在先打开浏览器进行搜索在线时间戳转换工具,然后才copy时间转换成期望的时间,发现linux系统的date命令后,感觉这个命令处理时间超级强大方便,还快捷。所以做了以下简单总结,给大家分享一下。

1、显示当前时间

date

2、查看date命令解释及用法,man是非常好用的一个查看命令帮助工具

man date

3、常用的命令:

3.1、从1970年1月1日00:00:00 UTC到当前为止的秒数,即秒数的绝对值:

date +%s

3.2、日期指定格式显示,如"2021-08-29 19:35"

date "+%Y-%m-%d %H:%M"

注意,如果时间中间有空格,则在定义格式时需要将其格式用双引号引起来,否则会报错

4、将时间戳转换成日期格式:

4.1、转换成系统默认的日期格式:

date -d @1630236318

4.2、转换成指定的日期格式,如“2021/08/29 19:25:18‘:

date -d @1630236318 +"%Y/%m/%d %H:%M:%S"

5、将指定日期格式转换为时间戳:

date -d "2021-08-29 19:27" +%s

6、偏移量时间(加减)

6.1、显示后一天日期

date +%Y%m%d --date="+1 day"

6.2、显示前一天日期

date +%Y%m%d --date="-1 day"


"+"表示要晚与当前时间,“-”表示早与当前时间,具体偏移单位表示,如下:
year—>年
month—>月
day—>天
hour—>时
minute—>分
second—>秒

linux系统date命令(时间戳与日期相互转换)相关推荐

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

    date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] ...

  2. linux设置时间hwclock,linux系统date命令修改时间及hwclock硬件时间

    修改日期: 时间设定成2016年5月18日的命令如下: #date -s 05/18/2016 修改时间: 将系统时间设定成上午10点10分40秒的命令如下. #date -s 10:10:40 修改 ...

  3. linux下得到date命令,linux下date命令获得今天日期的用法

    1.获取今天日期的各类用法:oracle [root@test ~]# date +%Y_%m_%d 2016_05_22 [root@test ~]# date '+%Y_%m_%d' 2016_0 ...

  4. linux系统 date命令,linux系统 的 date命令

    [root@localhost ~]# man date NAME date - 打印或设置系统日期和时间 总览 date [选项]... [+格式] date [选项] [MMDDhhmm[[CC] ...

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

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

  6. 中文linux(Ubuntu)下让date命令显示英语日期

    Question 操作系统为中文,所以date显示都是中文.但是又无法更改操作系统的语言,因为还是要使用中文系统的. Solution localhost:dist Sean$ date 2018年 ...

  7. 【收藏】Linux系统常用命令速查手册(附赠PDF档)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,获取<Linux系统常用命令速查手册>.PDF版. 联系小姐姐,备注"liunx命令 ...

  8. 【收藏】Linux系统常用命令速查手册(附PDF下载链接)

    给大家收集整理了日常常用的Linux系统命令,仅供大家参考. 大家如果觉得文章看起来不太方便,可以在+qq. 2 3 5 53 3 1 0 4 6 备注"liunx命令",即可获取 ...

  9. linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...

  10. 时间戳与日期相互转换

    一.各种时间定义: 格林尼治标准时间(旧译格林尼治平均时间或普遍称为格林威治标准时间:英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初 ...

最新文章

  1. 使用fscanf读取文本文件
  2. Hbase shell详情
  3. 关于CS架构文件传输流的问题,文中代码都是转自网上,但可保证代码无无误...
  4. 好的重构方法才能摆脱“屎山”
  5. 某同学正为自己安装不上sqlserver数据库而愁眉苦脸,使用朋友给的方法顿时喜笑颜开,那么朋友到底出了个什么样的方法呢?...
  6. TensorFlow 教程 --教程--2.8循环神经网络
  7. Java 数据结构与算法面试 链表
  8. react加水印_给网页增加水印的方法,react
  9. 惠普修复已存在8年的可蠕虫漏洞,影响150多款多功能打印机
  10. xpath 取标签下所有文字内容_如何理解葡萄酒标签上的所有内容(下)
  11. ButterKnife的安装与使用以及ButterKnife右键不显示的大坑
  12. MFC 消息映射的实现
  13. 改革开放40年·软件产业
  14. 并发编程学习之延时队列DelayQueue
  15. (Research)肝肿瘤免疫微环境亚型和中性粒细胞异质性
  16. Word写作 | 如何在Word中把图片铺满整个页面
  17. 关于神经网络中的shape问题
  18. 2021-5-25有限元从0开始第六天(Lp空间,弱导数)
  19. 解决vue3-print-nb打印二维码定位(qrcode.vue) 问题
  20. Ajax与分页的实现

热门文章

  1. MaxScript读取excel数据
  2. vyos配置src-nat
  3. GNSS NMEA-0183 协议
  4. 微信测试是否被删软件,检测微信是否被删,这个方法超好用!
  5. win10本地策略组脚本
  6. JAVA 进制转换的几个方法
  7. 【f1c200s/f1c100s】PWM驱动适配
  8. Android WebView 详细介绍
  9. android webview 获取cookie,Android WebView 之Cookie
  10. 【单片机】按键消抖及原理(硬件和软件方法详解)