2016-10-04 2 views
0

Привет, ребята У меня есть веб-сервис, который возвращает дату в виде строки ex: 2016-4-10. мое приложение Android является двуязычным (арабский и английский), когда он на английском языке, я могу преобразовать дату в следующий шаблон Вторник, сентябрь 2016 года , но я не могу изменить его, если на арабском языке: الثلاثاء, تشرين أول 2016 , пожалуйста, помогите.Дата рисунка в арабском

английский случай:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-d"); 
     Date date3 = null; 
     try { 
      date3 = sdf.parse(date); 
     } catch (Exception e) { 

     } 
     sdf = new SimpleDateFormat("EEEE, MMMM yyyy"); 
     String format = sdf.format(date3); 
     System.out.print("Result: " + format); 
     holder.date.setText(format); 

арабский случай:

Locale locale = new Locale("ar", "KW"); 
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-d",locale); //doesnt work 
     Date date3 = null; 
     try { 
      date3 = sdf.parse(date); 
     } catch (Exception e) { 

     } 
     sdf = new SimpleDateFormat("EEEE, MMMM yyyy"); 
     String format = sdf.format(date3); 
     System.out.print("Result: " + format); 
     Log.wtf("result",format); 
     holder.date.setText(format); 
+0

Рад, что вы нашли свой ответ. В качестве подсказки для будущих вопросов вместо того, чтобы просто «_Imm не изменить его, когда на арабском языке», вы должны четко показать, что это не так: именно то, что вы получаете и что хотите (я принимаю «الثلاثاء, تشرين أول 20 «это то, что вы хотите). – TripeHound

ответ

0

он работал !!!

арабский случай:

Locale locale = new Locale("ar"); 
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-d"); 
     Date date3 = null; 
     try { 
      date3 = sdf.parse(date); 
     } catch (Exception e) { 

     } 
     sdf = new SimpleDateFormat("EEEE, MMMM yyyy",locale); 
     String format = sdf.format(date3); 
     System.out.print("Result: " + format); 
     Log.wtf("result",format); 
     holder.date.setText(format); 
     //holder.date.setText(date); 
Смежные вопросы