Scanner.class 提供了许多有用的工具来分析数字,例如可以触发特定特征的 .hasNext ()和 .next_ _()方法。
在这样的某个地方,对于Date来说:第一次是要检测 String中的 日期,并根据格式调整响应( mm / dd / yy | dd / mm / yy | yyyymmdd ,是秒,是字母在里面,是四位数的年份,是负数…)。
编辑回应
SimpleDateFormat
MatchResult
编辑2
日历是一个漂亮的工具,只知道是否有人已经在上面添加了上面的方法。
看看Natty库。它太酷了。它可以解析各种日期,包括“今天”,“明天”,“下周五”。缺点是您不能真正自定义它。它具有用于解析日期的预定义规则,如果要添加/修改日期,则必须获取源代码,然后编译自己的natty版本。