标题: [工具合集] 显示年历月历工具 [打印本页]
作者: broly 时间: 2011-7-5 23:17 标题: 显示年历月历工具
有BUG或者意见或者建议,欢迎指出。
---------------------------------------------------------
根据2L意见更新了,但是最近比较忙,没有很多时间写,也没怎么认真测试过,感觉还有很多地方没写好,比如有些字符没有过滤
以后找个时间再认真检测。暂时先发上来先,如果大家用了发现BUG,麻烦大家提出来。谢~
——2011.7.22
----------------------------------------------------------- Calendar.exe /?
- 显示年历、月历工具
-
- Calendar [/Y Year]
- [/M Year Month]
- [/D Year Month Day]
- [/C Year Month [Day]]
- [/A Year-Month-Day hh:mm:ss [-]dayCount hh:mm:ss]
- [/?]
-
- 参数介绍: /Y Year 显示指定年份年历。
-
- /M Year Month 显示指定年份月历。
-
- /D Year Month Day 显示指定日期的信息。
-
- /C Year Month [Day] 检测日期是否是有效日期
-
- /A Year-Month-Day hh:mm:ss dayCount hh:mm:ss 进行日期加减运算
- Year-Month-Day 为要计算的年月日。
- 第一个hh:mm:ss为要计算的具体开始时间。
- 第二个hh:mm:ss为的要加减的时间。
- dayCount为进行加减的参数,整数为加,负数为减。
- 注意:日期计算仅支持计算前最早 1970-1-2 00:00:00 和 计算后最晚 3000-12-31
-
- 例如: Calendar /Y 2012
-
- Calendar /M 2012 12
-
- Calendar /D 2012 12 31
-
- Calendar /C 2012 12
- Calendar /C 2012 12 31
-
- Calendar /A 2012-12-31 00:00:00 12 00:00:00
复制代码
http://bcn.bathome.net/s/tool/index.html?key=Calendar
作者: CrLf 时间: 2011-7-6 09:57
本帖最后由 zm900612 于 2011-7-6 11:42 编辑
很给力!
三个小建议:- 1、建议添加"TABLE"、"LIST"、"CSV"等不同的输出格式以便适应不同情况(尤其是在for中处理)
- 2、可否添加日期合法性判断以及“前/后 N 天/月/年”的计算,弥补批处理中计算日期时需要冗长函数的缺陷
- 3、能否添加将不定格式的日期转换成固定格式的功能呢?比如把 07/30/2011 转换成 2011-07-30,当然有些时候无法区分日期与月份,那就无奈了...
复制代码
作者: broly 时间: 2011-7-6 10:49
2# zm900612
感谢支持。很好的建议,我会改善的
作者: caruko 时间: 2011-7-7 16:49
好像记得,之前有人发布的 conset 支持日期加减。
作者: Hello123World 时间: 2011-7-7 16:59
这种命令行程序楼主是用什么语言写的?
作者: broly 时间: 2011-7-7 21:11
5# Hello123World
用C语言写的。现在打算写一个升级版的,用C++的面向对象实现。这个只是简单的用了C语言的面向过程。
作者: broly 时间: 2011-7-22 23:49
此贴:
http://bbs.bathome.net/viewthrea ... muid=25503#pid86017- Calendar /a 2011-07-13 00:03:00 0 00:-5:00
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |