- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在研究契约(Contract)的日计数约定,并且在 30/360 约定之一中,如果日期是 2 月 28 日/29 日,我需要将其四舍五入到 30 日。由于我使用的是 LocalDate 类,它会引发以下错误:
javax.time.DateTimeException: Invalid date 'FEBRUARY 30'
有什么方法可以绕过这个异常吗?我希望此异常适用于我的包中的所有其他文件,但不适用于此特定用例。这是代码:
val newD1 = if (dateMap("month1") == 2 && dateMap("day1") == getLastDayofMonth(dateMap("year1"), 2)) **Date(dateMap("year1"), 2, 30)** else D1
在“if”语句中,我生成了 2 月 30 日。我需要它将其识别为有效日期,而不是抛出异常。
最佳答案
用 try-catch block 包围抛出此异常的代码,并且在 catch 内部不执行任何操作
关于java - 斯卡拉/Java : Ignore DateTimeException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20064443/
我正在研究契约(Contract)的日计数约定,并且在 30/360 约定之一中,如果日期是 2 月 28 日/29 日,我需要将其四舍五入到 30 日。由于我使用的是 LocalDate 类,它会引
我的代码运行良好。今天突然开始出现这个异常 - org.threeten.bp.DateTimeException: Field DayOfMonth cannot be printed as the
当我运行第一段时,它完全正常并生成输出。但在第二种情况下,当我运行此段 2 时,它会生成 DateTimeException : Unable to extract ZoneId from tempo
今天我发现了 Java 的 8 Hijrah 日期,我正在尝试将 Hijri 日期转换为 Gregorian 日期;我一直收到此错误: java.time.DateTimeException: Hij
根据documentation for Instant ,最小 Instant 为 -1000000000-01-01T00:00Z,因此年份为 -1000000000,时区为 UTC。所以我希望这个
这个我不是很清楚。出于某种原因,当我尝试格式化 LocalDateTime使用 DateTimeFormatter.ofLocalizedDateTime(FormatStyle.LONG).with
我在某些摩托罗拉设备上有一个非常奇怪的行为,其中 LocalDateTime.now() 返回 0000-00-00T00:00:00.0 和 ThreeTenABP . 代码如下: @Overrid
我想按城市 UTC 和 GMT 时间获取不带下划线。首先,我写的内容是为了获取区域 ID: List utc = new ArrayList<>(ZoneId.getAvailableZoneIds
在 Java 8 Date Time API 中,我将使用 DateTimeFormatter API 打印时间,如下所示: DateTimeFormatter timeFormatter = Dat
我尝试在Java中获取开始和结束日期,我在JCombobox中列出了从一月到十二月的月份列表,并在JCombobox中显示了年份。 首先,我已将 String 月份转换为月份数字并使用以下代码: if
我有一个使用 CodePipeline 部署在 AWS Elastic Beanstalk 上的 Spring Boot 多模块项目。 我的配置文件:web: java -jarparent/modu
我在签署 Ionic android apk 时遇到此错误,我在 Kubuntu 17.04 上,使用 Ionic 3,安装了 java 8 我得到的错误: Enter Passphrase for
我试图将 datePicker 中的日期作为字符串保存到 mysql 表中。我使用 Javafx 场景生成器创建了 datePicker,但是当我尝试以字符串格式保存日期时,它返回此错误: java.
我正在像这样解析日期:"Sat, 30 Jan 2016 00:03:00 +0300" 但在某些日期它抛出这个异常: Caused by: java.time.DateTimeException:
我正在研究地理围栏,因此我正在使用 Google 依赖项 "android-maps-utils"和"geopackage-android-map" 我在系统中安装了这些 jar 并在 pom.xml
我是一名优秀的程序员,十分优秀!