【发布时间】:2023-03-28 09:57:01
【问题描述】:
我有两个时间字符串;例如。同一天的“09:11”和“17:22”(格式为hh:mm)。如何计算这两者之间的时间差(以分钟为单位)?
标准的date 库可以做到这一点吗?
例子:
#!/bin/bash
MPHR=60 # Minutes per hour.
CURRENT=$(date -u -d '2007-09-01 17:30:24' '+%F %T.%N %Z')
TARGET=$(date -u -d'2007-12-25 12:30:00' '+%F %T.%N %Z')
MINUTES=$(( $(diff) / $MPHR ))
考虑到 hh:mm 中的小时和分钟,有没有更简单的方法来做到这一点
【问题讨论】: