【linux】(16)date命令

news2024/11/23 6:30:48

基本用法

date [OPTION]... [+FORMAT]

显示当前日期和时间

默认情况下,date 命令显示当前的日期和时间:

date

输出示例:

Sun Jun  2 10:29:08 UTC 2024

自定义日期和时间格式

可以使用 +FORMAT 选项自定义输出格式。常用的格式选项包括:

  • %Y:四位数的年份(例如,2024)
  • %m:两位数的月份(01-12)
  • %d:两位数的日期(01-31)
  • %H:两位数的小时(00-23)
  • %M:两位数的分钟(00-59)
  • %S:两位数的秒(00-59)
  • %A:完整的星期名称(Sunday-Saturday)
  • %a:缩写的星期名称(Sun-Sat)
  • %B:完整的月份名称(January-December)
  • %b:缩写的月份名称(Jan-Dec)
  • %T:时间(24小时制,格式为 %H:%M:%S
  • %F:日期(格式为 %Y-%m-%d

示例

  1. 显示日期和时间(自定义格式)
   date "+%Y-%m-%d %H:%M:%S"

输出示例:

   2024-06-02 10:29:08
  1. 显示完整的日期和时间
date "+%A, %B %d, %Y %T"

输出示例:

   Sunday, June 02, 2024 10:29:08

显示其他时区的时间

可以使用 TZ 环境变量指定时区。例如,显示纽约时间:

TZ="America/New_York" date

设置系统日期和时间

只有超级用户(root)可以设置系统日期和时间。

  1. 设置日期和时间
   sudo date MMDDhhmm[[CC]YY][.ss]
  • MM:月份(两位数)
  • DD:日期(两位数)
  • hh:小时(两位数,24小时制)
  • mm:分钟(两位数)
  • CC:世纪(可选,两位数)
  • YY:年份(可选,两位数)
  • ss:秒(可选,两位数)

例子:设置日期和时间为 2024 年 6 月 2 日 10:30:00

sudo date 060210302024.00

使用日期计算

可以使用 date 命令进行日期计算,例如添加或减去天数、小时、分钟等。

  1. 显示三天后的日期
   date -d "+3 days"
  1. 显示一周前的日期
   date -d "last week"
  1. 显示两小时后的时间
   date -d "+2 hours"

获取当前 Unix 时间戳

Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC 以来的秒数。

  1. 显示当前 Unix 时间戳
   date +%s

获取指定时间的 Unix 时间戳

可以使用 -d 选项指定一个时间,并获取其 Unix 时间戳。例如:

  1. 获取指定日期的时间戳
   date -d "2024-06-02 10:30:00" +%s

输出示例:

   1717330200
  1. 获取指定日期和时间的时间戳
   date -d "2023-12-25 00:00:00" +%s

输出示例:

   1703462400

将 Unix 时间戳转换为日期

  1. 将 Unix 时间戳转换为日期
   date -d @timestamp

例子:将时间戳 1654161600 转换为日期

   date -d @1654161600

显示 GMT/UTC 时间

  1. 显示当前的 UTC 时间
   date -u
  1. 自定义 UTC 时间格式
   date -u "+%Y-%m-%d %H:%M:%S"

常用格式化示例

  1. 显示当前年份
   date "+%Y"
  1. 显示当前月份
   date "+%m"
  1. 显示当前日期
   date "+%d"
  1. 显示当前时间(小时:分钟:秒)
date "+%H:%M:%S"
  1. 显示完整日期和时间(ISO 8601 格式)
date "+%Y-%m-%dT%H:%M:%S%z"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2245806.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字IC后端实现时钟树综合系列教程 | Clock Tree,Clock Skew Group之间的区别和联系

Q: Clock,Clock Tree和Skew Group有何区别?Innovus CCOPT引擎是如何使用这些的? Clock是时序约束SDC中的时钟定义点。 create_clock -name clk_osc -period $period_24m [get_ports xin_osc0_func] 时钟树综合(Clock Tree Synthesis)之前应…

基于零相差前馈补偿的 PID 控制

零相差前馈补偿是一种结合前馈补偿与反馈控制的策略,旨在提高控制系统对参考信号的跟踪精度。通过设计合理的前馈补偿器,使得系统对参考输入实现零相位差的跟踪,同时利用 PID 控制器保证系统的稳定性和动态性能。 1. 原理概述 目标&#xff…

odoo18中模型的常用字段类型

字段的公共属性: Char 字符类型,对应数据库中varchar类型,除了通用类型外接收另外两个参数: size: 字符长度,超出的长度将被截断 trim: 默认True,是否字段值应该被去空白。 Text 文本类型,对应数据库…

Wireshark抓取HTTPS流量技巧

一、工具准备 首先安装wireshark工具,官方链接:Wireshark Go Deep 二、环境变量配置 TLS 加密的核心是会话密钥。这些密钥由客户端和服务器协商生成,用于对通信流量进行对称加密。如果能通过 SSL/TLS 日志文件(例如包含密钥的…

鸿蒙生态崛起

1.鸿蒙生态:开发者的新蓝海 从开发者角度看,鸿蒙生态带来了巨大机遇。其分布式能力实现了不同设备间的无缝体验,如多屏协同,让应用能跨手机、平板、智能穿戴和车载设备流畅运行。开发工具也有显著提升,方舟编译器等极大…

【MySQL】精细讲解:数据库内置函数深度学习解析

前言:本节内容讲述mysql里面的函数的概念, 在mysql当中, 内置了很多函数工作。 这些函数丰富了我们的操作。 比如字符串函数、数据函数以及一些其他函数等等。 ps:友友们学习了表的基本操作后就可以观看本节内容啦! 目录 日期函数 current_…

亚信安全与飞书达成深度合作

近日,亚信安全联合飞书举办的“走近先进”系列活动正式走进亚信。活动以“安全护航信息化 共筑数字未来路”为主题,吸引了众多数字化转型前沿企业的近百位领导参会。作为“走近先进”系列的第二场活动,本场活动更加深入挖掘了数字化转型的基础…

[less] Operation on an invalid type

我这个是升级项目的时候遇到的,要从 scss 升级到 less,然后代码中就报了这个错误 我说一下代码的错误过程,但是这里没有复现,因为我原本报错的代码要复杂很多,而且是公司代码,不方便透露,这是我…

“iOS profile文件与私钥证书文件不匹配”总结打ipa包出现的问题

目录 文件和证书未加载或特殊字符问题 证书过期或Profile文件错误 确认开发者证书和私钥是否匹配 创建证书选择错误问题 申请苹果 AppId时勾选服务不全问题 ​总结 在上线ios平台的时候,在Hbuilder中打包遇见了问题,生成ipa文件时候,一…

大语言模型(LLM)安全:十大风险、影响和防御措施

一、什么是大语言模型(LLM)安全? 大语言模型(LLM)安全侧重于保护大型语言模型免受各种威胁,这些威胁可能会损害其功能、完整性和所处理的数据。这涉及实施措施来保护模型本身、它使用的数据以及支持它的基…

基础知识学习上

基础知识学习上 1.关于print1.1 format 方法 2.运算符2.1 除法运算2.2 幂运算 3.条件控制语句3.1 if语句3.2 循环语句 4.复杂数据类型4.1列表4.2字典4.3字符串 5.函数 1.关于print 分隔符 print(1, 2, 3, 4, sep-) print(1, 2, 3, 4, sep。)结尾符 print(1, 2, 3, 4, end?) pr…

开源远程桌面工具:RustDesk

在远程办公和远程学习日益普及的今天,我们经常需要远程访问办公电脑或帮助他人解决电脑问题。 市面上的远程控制软件要么收费昂贵,要么需要复杂的配置,更让人担心的是数据安全问题。 最近我发现了一款名为 RustDesk 的开源远程桌面工具&…

双通道CAN转以太网(三格电子)

一、功能描述 SG-CANET-210 是一款用来把 CAN 总线数据转为网口数据的设备。网口支 持 TCP Sever 、TCP Client 、UDP Sever 、UDP Client 、UDP Broadcast 模式,可以 通过软件配置和网页配置。设备提供两路 CAN 接口,两路 CAN 可分别配置为 不同的工作…

WebApis学习笔记,第二节:高级语法

WebApis学习笔记,第二节:高级语法 一、JS组成 我们再回顾一下JS的组成:ECMAScript: 规定了js基础语法核心知识。 比如:变量、分支语句、循环语句、对象等等Web APIs : DOM 文档对象模型, 定义了一套操作HTML文档的AP…

【ubuntu24.04.1最简洁安装方案】

我的电脑配置: 128GB固态硬盘,1TB 机械硬盘,我把整个 windows 系统全噶掉了,只安装ubuntu24.04.1一个Linux系统噶windows系统, 推荐使用 DiskGenius这个工具,好用,但是也要弄明白了再用啊&#…

【spring的底层原理】Bean的生命周期

文章目录 什么是Bean的生命周期Bean的生命周期可以分为几个步骤Bean的定义阶段加载BeanDefinition中指定的类实例化前(可选)实例化属性注入Aware接口回调BeanPostProcessor前置处理初始化初始化前(可选)初始化初始化后&#xff08…

全面前端显示:鹅成熟与否识别

1.背景意义 研究背景与意义 随着生态保护意识的增强和生物多样性的重要性日益凸显,水鸟尤其是加拿大鹅的保护与管理成为了生态学研究的一个重要领域。加拿大鹅在北美地区广泛分布,其种群数量的变化不仅反映了生态环境的健康状况,也对当地生…

label studio+sam实现半自动标注

1、主要参考:https://github.com/open-mmlab/playground/tree/main/label_anything 这里提醒大家一点,有人使用过程中,出现自动标注无反应,就是操作步骤出现了问题!一定记住按这个顺序操作!!&a…

Python爬虫案例八:抓取597招聘网信息并用xlutils进行excel数据的保存

excel保存数据的三种方式: 1、pandas保存excel数据,后缀名为xlsx; 举例: import pandas as pddic {姓名: [张三, 李四, 王五, 赵六],年龄: [18, 19, 20, 21],住址: [广州, 青岛, 南京, 重庆] } dic_file pd.DataFrame(dic) dic_file…

Hutool工具类生成二维码

1、引入依赖 <dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.3</version></dependency><dependency><groupId>cn.hutool</groupId><artifactId>hutoo…