我目前正在制作一个简单的程序来为历史学生创建和显示时间表,我遇到了一个问题。
创建新事件时,用户必须填写一个小表单,包括DatePickers对象,以选择事件的开始日期和结束日期。我的问题是在基督之前的日期或负面日期。我似乎无法使用它们。因此我的问题是:
提前致谢!
亲切的问候, 甲
答案 0 :(得分:1)
getEra 公共时代getEra() 获取此日期适用的时代。 官方的ISO-8601标准没有定义时代,但IsoChronology确实如此。它定义了两个时代,即CE'从一岁开始,' BCE'从零年代开始。由于Julian-Gregorian转换之前的日期与历史不符,因此BCE' BCE'和' CE'也与常用的时代不一致,通常使用&#BC; BC'和' AD'。
此类的用户通常应忽略此方法,因为它主要用于完成ChronoLocalDate合同,其中需要支持日语日历系统。
返回的时代将是一个能够使用==运算符与IsoChronology中的常量进行比较的单例。
指定人: 接口ChronoLocalDate中的getEra 返回: IsoChronology时代常数适用于此日期,不为空
来源:https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html