当前位置: 技术问答>linux和unix
请教给问题,给分哦!shell 中输入一个日期参数,得到该日期的星期。
来源: 互联网 发布时间:2016-09-08
本文导语: 给日期参数,得到这个日期是星期几的shell,请教!!!不胜感激! | #!/bin/sh getweekday() { perl -e ' use Time::Local; use Time::localtime; ($year, $mon, $mday) = split(/[/-]/, "'$1'"); print loca...
给日期参数,得到这个日期是星期几的shell,请教!!!不胜感激!
|
#!/bin/sh
getweekday()
{
perl -e '
use Time::Local; use Time::localtime;
($year, $mon, $mday) = split(/[/-]/, "'$1'");
print localtime(timelocal(0, 0, 0, $mday, $mon - 1, $year))->wday;
'
}
date
echo `getweekday "2010-07-01"`
echo `getweekday "2010/07/02"`