当前位置: 首页 > 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 。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Python中的`range()`函数及其用法
  • 九、制作卡牌预制体
  • windows清理图标缓存
  • 群晖最新版(DSM 7.2) 下使用 Web Station 部署 flask 项目
  • Xilinx FPGA 原语解析(二):IBUFDS差分输入缓冲器(示例源码及仿真)
  • Nosql数据库
  • 算法复杂度的简单介绍
  • 程序的格式框架与缩进
  • Unity之获取Avpro视频画面并在本地创建缩略图
  • 手机扬声器音量总是不够大?试试“扬声器助推器”吧
  • 停车场小程序如何实现分账功能?
  • WIN11 ESP32 IDF + VSCODE 环境搭建[教程向]
  • 心法利器[118] | 向量检索组件(含代码)
  • [论文笔记] t-SNE数据可视化
  • 数字逻辑设计基础
  • 【知识碎片】第三方登录弹窗效果
  • 30秒的PHP代码片段(1)数组 - Array
  • CSS相对定位
  • exif信息对照
  • Mithril.js 入门介绍
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • overflow: hidden IE7无效
  • passportjs 源码分析
  • PHP那些事儿
  • react-native 安卓真机环境搭建
  • React中的“虫洞”——Context
  • SpringBoot几种定时任务的实现方式
  • Vue 动态创建 component
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 回顾2016
  • 基于Android乐音识别(2)
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 移动端 h5开发相关内容总结(三)
  • 正则与JS中的正则
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (8)STL算法之替换
  • (八)Spring源码解析:Spring MVC
  • (第27天)Oracle 数据泵转换分区表
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (生成器)yield与(迭代器)generator
  • (十六)Flask之蓝图
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .Net core 6.0 升8.0
  • .net core 控制台应用程序读取配置文件app.config
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET gRPC 和RESTful简单对比
  • .NET Project Open Day(2011.11.13)
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .net 调用海康SDK以及常见的坑解释
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net反混淆脱壳工具de4dot的使用
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件