当前位置: 首页 > news >正文

Linux中的时间

1、date命令

参数作用参数作用参数作用
%Y年xxxx%m月xx%d日xx
%H小时(00~23)%M分钟(00~59)%S秒(00~59)
%I小时(00~12)%t跳格[Tab键]%j今年中的第几天
date
============================
Sun Jan 27 12:52:44 CST 2019----------------------------------------------
date "+%Y-%m-%d %H:%M:%S"
============================
2019-01-27 12:52:53----------------------------------------------
将系统的当前时间设置为2017年9月1日8点30分
date -s "20170901 8:30:00"
============================
Fri Sep 1 08:30:00 CST 2017----------------------------------------------
date "+%j"
============================
027----------------------------------------------
hwclock 
============================
Sat 10 Aug 2019 10:26:27 PM CST  -0.739522 seconds----------------------------------------------
clock
Sat 10 Aug 2019 10:26:32 PM CST  -0.817961 seconds----------------------------------------------
将硬件时间写入到系统时间:
hwclock -s----------------------------------------------
将系统时间写入到硬件时间
hwclock -w----------------------------------------------
date +"%Y%m%d"
20191123----------------------------------------------
date -d"-1 days"  +"%Y%m%d"
20191122----------------------------------------------
date -d"+1 days"  +"%Y%m%d"
20191124----------------------------------------------
date -d "-1 month" +%Y%m%d
20191023----------------------------------------------
date -d "+1 month" +%Y%m%d
20191223----------------------------------------------
date -d "-1 year" +%Y%m%d
20181123----------------------------------------------
date -d "+1 year" +%Y%m%d
20201123

2、了解GMT,CST,UTC时间

2.1、UTC(世界标准时间)

协调世界时,又称世界标准时间或世界协调时间,简称UTC(从英文“Coordinated Universal Time”/法文“Temps
Universel Coordonné”而来),是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治标准时间。

2.2、GMT(格林尼治平时)

格林尼治平时(又称格林尼治平均时间或格林尼治标准时间,旧译格林威治标准时间;英语:Greenwich Mean
Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

理论上来说,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间。由于地球在它的椭圆轨道里的运动速度不均匀,这个时刻可能与实际的太阳时有误差,最大误差达16分钟。
由于地球每天的自转是有些不规则的,而且正在缓慢减速,因此格林尼治时间已经不再被作为标准时间使用。现在的标准时间,是由原子钟报时的协调世界时(UTC)。

2.3、CST(北京时间)

北京时间,China Standard Time,中国标准时间。在时区划分上,属东八区,比协调世界时早8小时,记为UTC+8。

不过这个CST这个缩写比较纠结的是它可以同时代表四个不同的时间: Central Standard Time (USA) UT-6:00
Central Standard Time (Australia) UT+9:30 China Standard Time UT+8:00
Cuba Standard Time UT-4:00

修改Linux系统为中国区域的时区

mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
date
/sbin/hwclock -w

Java Date使用UTC时间,如 Tue Jan 05 14:28:41 CST 2016 表示China Standard Time UT+8:00 。

http://www.lryc.cn/news/432444.html

相关文章:

  • 用Boot写mybatis的增删改查
  • 电脑主机内存
  • 文件操作与隐写
  • SQLException: No Suitable Driver Found - 完美解决方法详解
  • pycharm破解教程
  • 如何使用 ef core 的 code first(fluent api)模式实现自定义类型转换器?
  • MapSet之相关概念
  • 【大数据】浅谈Pyecharts:数据可视化的强大工具
  • [深度学习][LLM]:浮点数怎么表示,什么是混合精度训练?
  • openssl双向认证自签名证书生成
  • 如何使用 Python 读取 Excel 文件:从零开始的超详细教程
  • 仕考网:公务员笔试和面试哪个难?
  • C++知识点总结(55):时间优化
  • GitHub每日最火火火项目(9.7)
  • 11Python的Pandas:可视化
  • 【周易哲学】生辰八字入门讲解(二)
  • 传统CV算法——基于Opencv的多目标追踪算法
  • 人生苦短我用Python excel转csv
  • Web2和Web3笔记
  • 单元测试 Mock不Mock?
  • 常用排序算法(上)
  • 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二十六)
  • 小程序的页面跳转方式
  • 第 21 章 DOM 操作表格及样式
  • vc-align源码分析 -- ant-design-vue系列
  • 计算机网络(四) —— 简单Tcp网络程序
  • 简单的Linux Ftp服务搭建
  • SQL的高级查询练习知识点(day24)
  • Python条件表达式优化的10个实例
  • oatpp apiclient 客户端get,post请求python fastapi demo