求一个在Linux判断当前是否为周末的算法,感激不尽!
在google和github找了半天没找到啊,可能是方法不对:(
![]() | 1 jarlyyn 2015-04-14 17:51:38 +08:00 不提语言么…… 很多脚本语言都可以直接啊 |
![]() | 2 lululau 2015-04-14 17:53:07 +08:00 `[ $(date '+%u') -gt 5 ] && echo weekends` |
3 windalex 2015-04-14 17:56:25 +08:00 shell:date +%w 算法: https://zh.wikipedia.org/wiki/%E8%94%A1%E5%8B%92%E5%85%AC%E5%BC%8F |
![]() | 4 stackpop 2015-04-14 18:36:43 +08:00 用 c语言的话,已知1900-01-01是星期一,算一下天数 mod 7就出来了。 用 Python, shell, perl 之类的语言就更简单了 |
5 billlee 2015-04-14 19:06:56 +08:00 ![]() C 语言版本:用 time(2) 获取当前时间 time_t,localtime(3) 把 time_t 转换成 struct tm, struct tm 中有 tm_wday 字段表示星期 |
![]() | OP 同时感谢各位热心的网友们:) |
![]() | 8 dingyaguang117 2015-04-14 19:50:16 +08:00 via iPhone 请搜索 蔡勒公式 |
9 xylophone21 2015-04-14 20:03:30 +08:00 xx脚本可以 ==> 翻脚本语音的源代码 ==> 挖出C代码 |