Linux :: 时间日历指令【2】:date 指令 与 时间戳(及日期与时间戳的相互转换)

前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。


学习集:


目录索引:
1. 时间戳的认识
2. Linux 下获取时间戳方式:date +%s
3. 时间 => 时间戳
4. 时间戳 => 时间:及必要说明
5. 相关文章或系列推荐


1. 时间戳的认识

Unix 时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)

  • Unix 时间戳:是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰年

2. Linux 下获取时间戳方式:date +%s

语法格式:date +%s

[Mortal@VM-12-16-centos test_txtfile]$ date +%s
1685263957		/* 这个数字就是时间戳 */

3. 时间 => 时间戳

语法格式:date +%s【用法同上!】

[Mortal@VM-12-16-centos test_file]$ date +%s
1685974117

4. 时间戳 => 时间:及必要说明

  • 语法格式:date -d@时间戳

  • 说明:@ 后直接跟待转换的时间戳数值

  • 国内机器给的起始时间是:08:00:00;原因:北京时间起始点(理论上是格林尼治时间,差异来源于时区差异)

[Mortal@VM-12-16-centos test_txtfile]$ date -d@1685263957
Sun May 28 16:52:37 CST 2023
    
[Mortal@VM-12-16-centos test_txtfile]$ date -d@0
Thu Jan  1 08:00:00 CST 1970	/* 注:此处是北京时间起始点(理论上是格林尼治时间,差异来源于时区差异) */
[Mortal@VM-12-16-centos test_txtfile]$ date -d@1
Thu Jan  1 08:00:01 CST 1970

5. 相关文章或系列推荐

1. Linux 学习目录合集


2. Linux :: 时间日历指令【1】:date 指令:格式化显示时间信息、Linux 下获取时间


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NPC的白话文谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值