当前位置: 首页 > 面试题库 >

用于日期扫描的Java库(例如用于数字扫描器)?

长孙正卿
2023-03-14
问题内容

Scanner.class 提供了许多有用的工具来分析数字,例如可以触发特定特征的 .hasNext ()和 .next_ _()方法。

在这样的某个地方,对于Date来说:第一次是要检测 String中的 日期,并根据格式调整响应( mm / dd / yy | dd / mm /
yy | yyyymmdd
,是秒,是字母在里面,是四位数的年份,是负数…)。

编辑回应

  • 扫描仪提供的功能超出了SimpleDateFormat它的返回能力,MatchResult并且一切都已完成(并经过测试),这样的工作是否已经完成或需要我进行开发(重新发明轮子?)
  • JC期间之前的负日期
  • mm / dd / yy来自英语,dd / mm / yy来自其他欧洲语言,yyyymmdd来自操作系统,因此找到这些差异可得出不同的响应。

编辑2

日历是一个漂亮的工具,只知道是否有人已经在上面添加了上面的方法。


问题答案:

看看Natty库。它太酷了。它可以解析各种日期,包括“今天”,“明天”,“下周五”。缺点是您不能真正自定义它。它具有用于解析日期的预定义规则,如果要添加/修改日期,则必须获取源代码,然后编译自己的natty版本。



 类似资料:
  • 我正在为平板电脑开发一个android应用程序(SynchroDigital iNOSP10-4.0 RES型号),我想使用ZXing库扫描包含字符串的QRcode。它会在我需要时启动扫描仪,但我无法扫描任何东西。 实际上,如果我直接使用条形码扫描仪应用程序,它甚至不起作用,黄色的点出现了,但什么也没有发生,无论亮度、距离或二维码的复杂性(尝试使用一个只包含字母“a”的巨大二维码),它都不会起作用

  • 我应该在属性文件中添加什么以便它包括。模块文件?

  • 我有一个类,它创建多个对象,并将它们放入中,如下所示: 我有一个应用程序,它从控制台扫描输入“add”,如果找到,就调用方法,如下所示: 应用程序应该允许用户输入“add”,但在调用方法后,将出现错误“no line found”。 我猜这是因为方法中的没有关闭,然后在需要时重新打开。这是程序的问题吗?如果是,我该如何修复它? 请注意,这个程序还没有完成,因为我将添加一个出售这些股票的销售方法。这

  • 有人知道MSBuild的SonarQube扫描器是作为构建的一部分进行扫描并只将结果发回给SonarQube,还是EXE正在检测,我们可以将工件发送到Linux机器上的SonarQube进行分析,类似于使用sonar-scanner-cli扫描java工件的方式?

  • 我正在创建一个小算法,这是其中的一部分。 如果用户输入非整数值,我想输出一条消息,让用户再次输入一个数字: 我得到了一个永无止境的循环,我不知道为什么。 如果用户输入非整数数字,我如何识别? 如果用户输入非整数数字,我如何要求用户再次输入? 更新 当我打印异常时,我得到了InputMismatchExctive,我应该怎么做?

  • 我有java项目(非梯度),想要测试Sonarqube。所以,我安装了sonar-scanner for mac(https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)我如何使用它扫描我的Java项目? 我的项目结构是:src->main-java->COM->MyCompany>PackageName1->[java文件]sr