2015-07-09 2 views
0

Как установить испанскую локаль в ежевике ниже мой код и его дает ошибку,Как установить локаль в Blackberry Java (дата изменения на испанском языке)

Я использую net.rim.device.api.i18n .Locale библиотека

import net.rim.device.api.i18n.Locale; 
import net.rim.device.api.i18n.SimpleDateFormat; 

public static String formatDate(Date date) 
    { 
     String dateFormat = UserSettingManager.getUserSetting(UserSettingManager.PREF_DATE_FORMAT); 
     if(StringUtils.isEmptyOrWhitespace(dateFormat)) 
     { 
      dateFormat = DEFAULT_DATE_FORMAT; 
     } 
     SimpleDateFormat formatter; 
     try 
     { 
      if(!isLanguageChangeToSpanish()){ 
        formatter = new SimpleDateFormat(dateFormat); 
       }else { 
        formatter = new SimpleDateFormat(dateFormat, Locale.get(Locale.LOCALE_es, "es")); 
      } 
      } 
     catch(Exception e) 
     { 
      //If format received from server is wrong just display the default... 
      if(!isLanguageChangeToSpanish()){ 
        formatter = new SimpleDateFormat(DEFAULT_DATE_FORMAT); 
       }else { 
        formatter = new SimpleDateFormat(DEFAULT_DATE_FORMAT, Locale.get(Locale.LOCALE_es, "es")); 
      } 
      } 
      return formatter.format(date); 
    } 

ОШИБКА: не может найти символ конструктора SimpleDateFormat (java.lang.String, net.rim.device.api.i18n.Locale)

ответ

1

Похож на проблему с компилятором.

That constructor есть с OS 4.5. Может быть, у вас есть компилятор, настроенный на более старую версию ОС?

Смежные вопросы