2015-11-11 3 views
-2

На данный момент я это сделать, как так:SimpleDateFormat День недели

DateFormat dateInstance = new SimpleDateFormat("EEE"); --> e.g.: Mo. 
DateFormat dateInstance2 = SimpleDateFormat.getDateInstance(); --> 09.11.2015 

String s = dateInstance.format(date) + " " + dateInstance2.format(date); 

Но DateFormat dateInstance = new SimpleDateFormat("EEE"); получает помеченный сообщение я должен использовать SimpleDateFormat.get .... Но мне нужен выход, как это " Пн. 09.11.2015 ". без уведомления от компилятора. thx для справки

+3

проверить это http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html попытаться использовать "EEE YYYY.MM.DD" FORMAT – ant

+0

THX много:)))))) – XxGoliathusxX

ответ

1

Может быть, вам это нужно?

DateFormat dateInstance = new SimpleDateFormat("EEE yyyy.MM.dd", Locale.ENGLISH); 
String s = dateInstance.format(date); 
+0

thx много :)))) – XxGoliathusxX

0

Добавьте @SuppressLint("SimpleDateFormat") к вашему методу или классу. Пример:

@SuppressLint("SimpleDateFormat") 
public MonthAdapter(Context context, String monthFormat) { 
    super(context, _months); 

    _simpleDateFormat = new SimpleDateFormat(monthFormat); 
} 
Смежные вопросы