如何将日期格式从文件日期格式(2017/01/11)转换为服务器日期格式(Thu Jan 12)。?
我想编写一个脚本来 grep 当前日期(服务器日期)的字符串。首先要转换日期格式并编写grep脚本。
答案1
GNUdate
将解析多种格式的日期。它还允许您以几乎任何您想要的格式输出日期。不过,不存在“服务器日期格式”这样的东西。
value='2017/01/11'
date --date "$value"
11 Jan 2017 00:00:00
date --date "$value" +'%a %b %d'
Wed Jan 11
在您的示例中,您似乎想从文件中的日期获取“明天”。 GNUdate
也可以做到这一点:
date --date "$value + 1 day" +'%a %b %d'
Thu Jan 12
有关格式化选项的更多信息可以在手册页 ( man date
) 中找到。