linux命令查看时间属于哪个地区,详解Linux下用date命令查看和计算包含时区的时间戳...
在Linux中
1、执行date命令,可以查看当前的时间:
2014年 09月 03日 星期三 10:29:00 CST
其中CST是中国标准时间(China Standard Time)的缩写
2、执行date -u,可以查看当前标准UTC时间:
2014年 09月 03日 星期三 02:29:00 UTC其中UTC是世界协调时间(Universal Time Coordinated)的缩写
3、执行date --rfc-3339=seconds,可以以时区的方式查看当前时间,而不是时区的缩写
2014-09-03 10:29:00+08:00其中最后的+08:00表示时区,即东八区,北京时间,CST
4、执行date --rfc-3339=seconds -u,可以以时区的方式查看UTC时间,而不是时区的缩写
2014-09-03 02:36:03+00:00其中+00:00表示时区,即0区
5、执行date +%s或者date +%s -u(结果都一样),可以查看1970-01-01 UTC 00:00:00到现在所经过的秒数
1409712078
6、执行date -d '1970-01-01 UTC+00:00 00:01:00' +%s或者date -u -d '1970-01-01 UTC+00:00 00:01:00' +%s(结果都一样)可以查看1970-01-01 UTC+00:00 00:00:00距1970-01-01 UTC 00:00:00到现在所经过的秒数
60返回0
7、执行date -d '1970-01-01 UTC+08:00 00:00:00' +%s或者date -u -d '1970-01-01 UTC+08:00 00:00:00' +%s可以查看1970-01-01 UTC+08:00 00:00:00距1970-01-01 UTC 00:00:00到现在所经过的秒数
-28800返回-28800,正好是8个小时所经过的秒数(8 x 60 x 60s)。这表示如果要将北京时间(UTC+08:00)的时间戳转换成时间协调时间(UTC+00:00)需要减去28800秒。
这是因为北京所在的时区是东八区,比UTC时间快8个小时。所以同一时间点,在时区为0的区(UTC+00:00)是1970-01-01 UTC+00:00 00:00:00,而在东八区(UTC+08:00)是1970-01-01 UTC+08:00 08:00:00。具体的公式如下:
UTC + 时区差=本地时间
UTC = 本地时间 - 时区差
(时区差东为正,西为负)这点也可以执行date -d '1970-01-01 UTC+08:00 08:00:00' +%s或者date -d '1970-01-01 UTC+08:00 08:00:00' +%s(结果都一样)看出
08、在得到一个时间戳后,我们可以反向的计算出它的日期。如UTC+00:00的1409714549
(1)执行date -u -d '1970-01-01 UTC+00:00 1409714877 seconds'可以计算出这个时间戳转换成UTC+00:00的日期
2014年 09月 03日 星期三 03:27:57 UTC(2)如果不带参数-u执行date -d '1970-01-01 UTC+00:00 1409714877 seconds'可以计算出这个时间戳转换成UTC+00:00的日期后,在转换成本地时间的日期
2014年 09月 03日 星期三 11:27:57 CST
linux命令查看时间属于哪个地区,详解Linux下用date命令查看和计算包含时区的时间戳...相关推荐
- linux 查看网络流量来源_详解Linux查看实时网卡流量的几种方式
在工作中,我们经常需要查看服务器的实时网卡流量.通常,我们会通过这几种方式查看Linux服务器的实时网卡流量. 1. sar -n DEV 1 2 sar命令包含在sysstat工具包中,提供系统的众 ...
- Linux网站访问的电脑占CPU,详解Linux如何查看当前占用CPU或内存最多的几个进程...
命令ps -aux | sort -k4nr | head -N 命令详解: 1.head:-N可以指定显示的行数,默认显示10行. 2.ps:参数a指代all--所有的进程,u指代userid--执 ...
- linux系统类AE软件,一文详解 Linux系统常用监控工具
点上面蓝字 "CodeSheep"关注作者 本文共 1329字,阅读大约需要 3分钟,文末有计时器可自行对时! 概 述 本文主要记录一下 Linux系统上一些常用的系统监控工 ...
- linux 查看u盘文件,图文详解Linux下使用U盘的方法
习惯了在Windows系统下即插即用U盘,换成Linux系统下你可能就不会使用了.为什么这么说呢?因为Linux系统U盘被视为SCSI设备,因此不能直接使用,还需要我们手动进行相应的设置,下面这篇教程 ...
- Linux命令详解(3)date命令
date是一个非常有用的命令. 在shell脚本中,经常使用它来按日期生成文件名. 之前写过一个简介,鉴于它非常有用,且提供了非常丰富的格式,再写一个详细的展示它的功能. 帮助信息如下: 下面以范例的 ...
- linux命令编写四位数密码本,详解Linux Shell 实现一个获取任意位数的随机密码的脚本...
Shell 命令行,实现一个获取任意位数的随机密码的脚本 每次我们想要获得一个密码的时候都很头疼,于是我之前自己用nodejs写了一个 Shell 脚本.这两天在学习 bash Shell 所以,想用 ...
- Linux进程描述符task_struct结构体详解--Linux进程的管理与调度(一)
转自:http://blog.csdn.net/gatieme/article/details/51383272 日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux- ...
- linux 文件系统cache,终于找到一篇详解Linux文件系统Cache的文章
级别: 初级 2006 年 5 月 11 日 文件 Cache 管理是 Linux 内核中一个很重要并且较难理解的组成部分.本文详细介绍了 Linux 内核中文件 Cache 管理的各个方面,希望能够 ...
- java jsr命令_Java系列:JVM指令详解(下)(zz)
九.自增减指令 该指令用于对本地(局部)变量进行自增减操作.该指令第一参数为本地变量的编号,第二个参数为自增减的数量. 比如对于代码: int d=10; d++; d+=2; d--; 其指令为: ...
最新文章
- 50篇经典珍藏 | Docker、Mesos、微服务、云原生技术干货
- android自定义线程池工具类,妈妈再也不用担心你不会使用线程池了(ThreadUtils)...
- cef在android中使用_嵌入Chrome cef之完整版(本教程基于cef1)
- 将SVN与BUG跟踪管理集成
- Bootstrap下拉菜单标题
- centos使用vnc实现远程访问图形化界面
- Nginx安装,目录结构与配置文件详解
- 机器人收集 + Keypose 算法:准确估计透明物体的 3D 姿态
- topgate镜像_AMOLED电流镜像像素电路的稳定性分析
- mybatis一对多关联查询分页解决方案
- va start linux头文件,va_start/va_end函数-linux
- 大数据在互联网行业的应用
- 2021年秋招面经分享·地平线【芯片设计研发工程师】
- IDEA 2019.1 注册码激活
- 公司总经理KPI考核指标
- 交通-地铁客流量python时间序列预测
- 尤里先生查看陌生人朋友圈教程_微信怎么看陌生人朋友圈 强看陌生人朋友圈教程...
- Smack核心机制浅析
- 安防工程属于计算机系统集成的文件,安防系统集成(工程)市场规模为960亿元
- 计算机专业哪些课程好难,计算机专业课程有哪些 学计算机难不难
热门文章
- python opencv随机位置添加水印图
- 计算机游戏手机攻略,吃鸡秘籍排名第一:如何使用稳赢技巧,你不知道的真相在此!...
- NOIP-模拟试题之--过路费
- 点击pv转化率_PV、UV、访问次数、跳出率、转化率、平均访问时长
- 密码锁 java接口_Java实现 蓝桥杯VIP 算法提高 密码锁
- 单内存16g和双8g差别大吗_电脑内存买单条16G还是8Gx2?一文告诉你
- 评测|高效会议 你只需要一台MAXHUB会议平台
- i5 12400核显性能 i5 12400核显相当于什么显卡
- l2范数求导_理解L1,L2 范数在机器学习中应用
- mysql布隆过滤器_布隆过滤器及其使用实例