Linux shell获取时间戳(获取时间戳的Linux Shell命令)

2023年 7月 30日 79.0k 0

在 Linux Shell 中,可以使用 date 命令获取时间戳。

时间戳(timestamp)通常表示自 1970 年 1 月 1 日(00:00:00 UTC)以来的秒数。

以下是在 shell 中获取时间戳的方法:

date +%s

date 命令的 +%s 选项会以时间戳格式输出当前时间。例如,执行此命令可能会输出类似于 1647010123 的数字。

图片[1]-Linux shell获取时间戳(获取时间戳的Linux Shell命令)-不念博客

如果您需要以其他格式输出日期和时间,可以使用 date 命令的其他选项。

例如,以下命令将以 “年-月-日 时:分:秒” 格式输出当前时间:

date +"%Y-%m-%d %H:%M:%S"

在 shell 脚本中,您可以将这些命令的输出存储在变量中,以便在脚本中使用。

例如:

#!/bin/bash

timestamp=$(date +%s)
echo "Current timestamp: $timestamp"

current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "Current time: $current_time"

这个示例脚本将分别输出当前的时间戳和 “年-月-日 时:分:秒” 格式的当前时间。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论