Java 从Hijiri日期到爪哇的Gregorian
我有一个GUI,它有两个组合框和一个文本字段来输入用户的Hijiri出生日期。我想把Hijiri日期转换成一个公历日期。。。我找到的每一个解决方案要么很复杂,要么根本不起作用。。我甚至检查了Joda Time-API-Islamic日历(Hijrah年表),它没有任何转换方法 tl;博士 1980-01-08 细节 该软件包提供了一个完整的版本,以及其他年表 虽然我对这本书一无所知,但在我看来,你可以很容易地把它转换成Hijrah年表Java 从Hijiri日期到爪哇的Gregorian,java,user-interface,datetime,Java,User Interface,Datetime,我有一个GUI,它有两个组合框和一个文本字段来输入用户的Hijiri出生日期。我想把Hijiri日期转换成一个公历日期。。。我找到的每一个解决方案要么很复杂,要么根本不起作用。。我甚至检查了Joda Time-API-Islamic日历(Hijrah年表),它没有任何转换方法 tl;博士 1980-01-08 细节 该软件包提供了一个完整的版本,以及其他年表 虽然我对这本书一无所知,但在我看来,你可以很容易地把它转换成Hijrah年表 // Instantiate a recent birth
// Instantiate a recent birth date using Islamic calendar.
HijrahDate hd = HijrahDate.of( 1400 , 2 , 19 );
System.out.println( "hd.toString(): " + hd );
// Convert from Hijrah chronology to ISO 8601 chronology.
LocalDate ld = LocalDate.from( hd );
System.out.println( "ld.toString(): " + ld );
在Hijrah年表中实例化
// Instantiate a recent birth date using Islamic calendar.
HijrahDate hd = HijrahDate.of( 1400 , 2 , 19 );
System.out.println( "hd.toString(): " + hd );
// Convert from Hijrah chronology to ISO 8601 chronology.
LocalDate ld = LocalDate.from( hd );
System.out.println( "ld.toString(): " + ld );
hd.toString():Hijrah umalqura AH 1400-02-19
转换为ISO 8601年表
// Instantiate a recent birth date using Islamic calendar.
HijrahDate hd = HijrahDate.of( 1400 , 2 , 19 );
System.out.println( "hd.toString(): " + hd );
// Convert from Hijrah chronology to ISO 8601 chronology.
LocalDate ld = LocalDate.from( hd );
System.out.println( "ld.toString(): " + ld );
ld.toString():1980-01-08
Java8和Java9中内置了一个。Joda Time项目处于维护模式,建议迁移到java.Time类。java时间类是否有hijiri日期的转换方法?