2017-03-15 12 views
0

アラビア語の時間をエンジニアリング時間に変換しようとしています。アラビア語の時間を英語に変換しようとしています。

例: - アラビア語の時間はあなたがDateに元Stringを解析するためにアラビアLocaleDateFormatを使用することができ12.30 AM

+1

は、あなたがこのリンクを読むことができます: - http://stackoverflow.com/questions/ 19923498/java-date-in-arabic – AnilCk

+3

アラビア語の[Java date time]の可能な複製(http://stackoverflow.com/questions/19923498/java-date-time-in-arabic) –

答えて

0

12時30分صباحا

英語の時間は、その後、あるべきです英語Stringに変換するLocale.ENGLISHDateFormat

DateFormat formatArabic = new SimpleDateFormat("hh:mm aa", new Locale("ar", "SA")); 
DateFormat formatEnglish = new SimpleDateFormat("hh:mm aa", Locale.ENGLISH); 

try { 

    Date date = formatArabic.parse("12:30 صباحاً"); 

    System.out.println(formatEnglish.format(date)); 

} catch (ParseException e) { 

    e.printStackTrace(); 
} 
関連する問題