shell脚本获取两个日期之间的差异

标签 shell date

如果有日期为 2010-06-01,另一个日期为 2010-05-15

使用shell脚本或date命令如何获取两个日期之间的天数

谢谢..

最佳答案

仅使用日期和 shell 算术:

echo $((($(date -d "2010-06-01" "+%s") - $(date -d "2010-05-15" "+%s")) / 86400))

关于shell脚本获取两个日期之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3385003/

相关文章:

java - 在java中将Jalali日历转换为格鲁吉亚日历

linux - 在 awk 脚本中使用 FILENAME

linux - linux shell 中的管道管理

bash - 有没有办法删除文件中早于特定日期的所有日志条目? ( bash )

ios - 处理日期 - iOS - Firebase

php - 从今天开始从数据库中选择

Mysql:选择两个日期之间的所有数据

linux - shell中的空间有什么用?

linux - Shell 脚本变量作用域

linux - 将数据作为文件提供给单独的进程而不写入磁盘?