将 Zulu 时间戳转换为自纪元以来的秒数,并将其与 bash 脚本 Mac 中的当前时间进行比较
Posted
技术标签:
【中文标题】将 Zulu 时间戳转换为自纪元以来的秒数,并将其与 bash 脚本 Mac 中的当前时间进行比较【英文标题】:Convert Zulu timestamp to seconds since epoch and compare it with current time in bash script Mac 【发布时间】:2021-11-14 18:13:28 【问题描述】:我有以下时间戳,我需要在 bash 脚本、Mac OS 中将其更改为自纪元以来的秒数,并与当前系统时间进行比较。
2021-09-21T06:27:15Z
当前系统时间采用 IST 格式。即 2021 年 9 月 21 日星期二 12:20:42 IST
请提出一个更好的方法来实现它。
【问题讨论】:
【参考方案1】:这应该会给你你想要的:
#!/bin/bash
date="2021-09-21T06:27:15Z"
epoch=$(date -d "$date" +%s)
【讨论】:
以上是关于将 Zulu 时间戳转换为自纪元以来的秒数,并将其与 bash 脚本 Mac 中的当前时间进行比较的主要内容,如果未能解决你的问题,请参考以下文章
Visual C++ 如何将日期时间转换为自 1970 年以来的秒数