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

在 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"

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

© 版权声明
THE END
喜欢就支持一下吧
点赞80 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容