Scanner.class 提供了许多有用的工具来分析数字,例如 .hasNext _()和 .next _()方法被触发到特定的特征。
在某些地方是这样的,对于Date:第一次是检测 String 中的日期,并调整对格式的响应( mm / dd / yy | dd / mm / yy | yyyymmdd ,里面都是秒,里面是字母,是四位数年份,是负数......)。
编辑回复
SimpleDateFormat
它能够返回MatchResult
并且所有已经完成(并经过测试),这样的工作已经完成,还是我要开发它(重新发明轮子) ?)EDIT2
日历是一个非常漂亮的工具,只要知道有人已经添加了上面的方法。
答案 0 :(得分:1)
看看Natty图书馆。它太酷了。它可以解析不同类型的日期,包括“今天”“tommorow”“下周五”。缺点是你不能真正定制它。它有预定义的解析日期规则,如果你想添加/修改它们,你必须得到源代码,然后编译你自己的natty版本。