摘要: 所有的合法化输入脚本中,最有挑战的一个非属于操作日期不可。它的目的是确保一个给定的日期在现实中是存在的。如果忽略闰年,这个任务并不难,因为每年的日期都很有一致性。这种情况下,我们所要做的仅仅是将一个给定的日期和每个月的天数进行比较。但是为了计算闰年,就需要增加一些额外的逻辑了。 下面就是一个计算闰年的规则集合:1.不能被4整除的不是闰年2.能被4和400同时整除的是闰年3.能被4整除,但不能被400整除,可又能被100整除的,不是闰年4.除了上述情况,所有能被4整除的都是闰年代码:validdate.sh 1 #!/bin/sh 2 3 # validdate.sh--合法化一个日期,... 阅读全文
posted @ 2012-12-07 10:55 十舍七匹狼 阅读(818) 评论(0) 推荐(0)