Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Hijiri日期到爪哇的Gregorian_Java_User Interface_Datetime - Fatal编程技术网

Java 从Hijiri日期到爪哇的Gregorian

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

我有一个GUI,它有两个组合框和一个文本字段来输入用户的Hijiri出生日期。我想把Hijiri日期转换成一个公历日期。。。我找到的每一个解决方案要么很复杂,要么根本不起作用。。我甚至检查了Joda Time-API-Islamic日历(Hijrah年表),它没有任何转换方法

tl;博士 1980-01-08

细节 该软件包提供了一个完整的版本,以及其他年表

虽然我对这本书一无所知,但在我看来,你可以很容易地把它转换成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 );
在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日期的转换方法?