迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

在 Bash 中获取当前日期和时间

作者:迹忆客 最近更新:2023/05/19 浏览次数:

本文讨论在 Bash Scripting 中以某种指定格式显示当前日期和时间的方法。 为此,date 命令与多个选项一起使用。


在 Bash 中使用日期命令

称为 date 命令的外部 Bash 程序可以更改或显示系统时间和日期。 此外,它还提供多种格式选择。

默认情况下,每个 Linux 发行版都包含 date 命令。 日期命令的语法如下:

date +[format_option]

如果我们只键入没有格式选项的日期命令,它会以详细格式显示完整的日期和时间。

让我们看看下面的输出:

date 命令输出

此外,根据您的要求,许多格式选项可以与 date 命令一起使用。


date 命令中的格式选项

以下是 date 命令可用的格式选项列表:

格式 描述 输出
date +%a 此格式给出当前工作日的简称。 周一、周二、周五
date +%A 这种格式给出了当前工作日的全称。 星期一星期二
date +%b 此格式给出当前月份的简称。 一月、三月、四月
date +%B 这种格式给出了当前月份的全名。 一月、三月
date +%d 此格式显示当月的当前日期。 09
date +%D 此格式以 MM-DD-YY 格式显示当前日期。 10-08-2022
date +%F 此格式以 YYYY-MM-DD 格式显示当前日期。 2022-10-08
date +%H 此格式以 24 小时格式显示当前小时。 21
date +%I 此格式以 12 小时格式显示当前小时。 11
date +%j 此格式显示一年中的当前日期。 001-365
date +%m 这种格式显示当前月份的数字。 01-12
date +%M 这种格式显示当前的分钟数。 00-59
date +%S 这种格式显示当前的秒数。 00-59
date +%T 这种格式以 24 小时格式显示当前时间。 17:54:32
date +%u 这种格式显示当前星期几。 一个是星期一。 1-7
date +%U 此格式显示一年中的当前周数。 00-53
date +%Y 这种格式显示当前年份。 2022年
date +%Z 这种格式显示当前时区。 格林威治标准时间,IST

这些格式可用于根据您需要的格式获取日期。 让我们看一些以不同格式显示日期的示例。


以 MM/DD/YYYY 格式显示日期

以下脚本将以 mm-dd-yyyy 格式显示日期。 注意区分大小写,因为大写字母与小写字母的含义不同。

#!/bin/bash
curr_date=`date +%m/%d/%Y`
echo $curr_date

这将显示以下输出:

日期脚本 MM-DD-YYYY 输出


以 MM-YYYY 格式显示日期

不强制显示年、月和日期。 您可以根据您的要求跳过其中任何一个。

以下 Bash 脚本将仅以 MM-YYYY 格式显示月份和年份:

#!/bin/bash
curr_date=`date +%m-%Y`
echo $curr_date

这将给出以下输出:

日期脚本 MM-YYYY 输出


显示没有任何标点符号的日期和时间

也可以省略日期中用作分隔符的标点符号。 为此,可以使用以下脚本:

#!/bin/bash
curr_date=`date +%Y%m%d%H%M%S`
echo $curr_date

这将给出以下输出:

没有标点符号输出的日期脚本


总结

日期是所有类 Unix 操作系统中的内置程序,除了显示当前日期外,还可以与其他命令一起使用。 在本文中,我们学习了如何使用 Bash 脚本的 date 命令及其语法以各种格式显示数据。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

如何从 Pandas 的日期时间列中提取月份和年份

发布时间:2024/04/23 浏览次数:160 分类:Python

我们可以分别使用 dt.year()和 dt.month()方法从 Datetime 列中提取出年和蛾。我们还可以使用 pandas.DatetimeIndex.month 以及 pandas.DatetimeIndex.year 和 strftime()方法提取年份和月份。

在 MySQL 中使用 CURRENT_TIMESTAMP 作为默认值

发布时间:2024/03/25 浏览次数:177 分类:MySQL

本文教你如何在低于 5.6.5 的 MySQL 版本中使用 CURRENT_TIMESTAMP 作为 DEFAULT。因此,你可以防止 MySQL 错误 1293。我们的方法包括重新排序表列、使用 DEFAULT 0 和时间值。

HTML 中的 JavaScript 时间选择器示例

发布时间:2024/03/20 浏览次数:122 分类:JavaScript

JavaScript Time Picker 允许最终用户从直接输入估值器或从弹出窗口中选择时间。时间可以有多种格式,这取决于你需要哪种格式。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便