gpt4 book ai didi

linux - 比较日期与 csh

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:13 25 4
gpt4 key购买 nike

如果输入日期具有以下格式,是否有办法将输入日期与当前日期进行比较?

2015 年 10 月 10 日星期六 00:00:55

现在我正在检查月份是否不在 NOV, DEC 中并且年份是否仍然是 2015

有没有更好的办法?

最佳答案

Linux 下的标准 gnu corutils date 命令有一个漂亮的 -d 选项,它接受各种格式的日期,然后将其重新格式化为给定的字符串。

将您的两个日期转换为您想要的友好格式:

set date_then_Y = "`date -d "$input_date" '+%Y'`";set date_then_m = "`date -d "$input_date" '+%m'`";eval "date '+set date_now_Y = '%Y'; set date_now_m = '%m';"

现在是使用一致的变量来测试你想要的东西的问题。

(还没有运行过,最后的调试留给学生作为练习)

关于linux - 比较日期与 csh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33369124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com