linux - 如何在 linux/bash/unix 中查找日期时间之间经过的 UTC 24 小时?

标签 linux bash ubuntu unix

  • 考虑给定的两个 UTC 时间戳。我想检查它们之间是否存在差异超过 24 小时
  • 最佳答案

    date --date='2000-01-01 00:00:00Z' +%s将 2000 年 1 月 1 日午夜 UTC 的 Unix 时间戳值打印为整数。对两个日期时间进行此转换并使用 $(("$second" - "$first")) 区分它们获取它们之间的秒数。然后将结果与 24 小时内的秒数 86,400 进行比较就很简单了。

    关于linux - 如何在 linux/bash/unix 中查找日期时间之间经过的 UTC 24 小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67562215/

    相关文章:

    ubuntu - 无法在 Docker 中运行 nuttcp

    python - 如何在 Arch Linux 中安装 Python 3.8 和 Python 3.9?

    Python 子进程只传递一个参数

    bash - Bash脚本-列出hadoop文件

    bash - 使用 shell 脚本将逗号分隔值转换为值列表

    ruby-on-rails - 如何在 ubuntu 上自动运行 rails?

    Java/Tomcat 没有足够的权限执行 'java'

    linux - Pthreads 作为 UNIX 中同时控制台输入的标准解决方案?

    linux - 使用 'rm' 命令删除文件/文件夹时如何启用确认警报?

    git - 创建一个 git 别名以附加到 .gitignore