この方法で日付を表示できる SimpleDateFormat が必要です。
Lunes, 03/09/2012 a las 9:59
(Lunesはスペイン語で月曜日を意味します)
そのような SimpleDateFormat を構築するために使用できる文字列はありますか、それとも日付を手動で操作する必要がありますか?
この方法で日付を表示できる SimpleDateFormat が必要です。
Lunes, 03/09/2012 a las 9:59
(Lunesはスペイン語で月曜日を意味します)
そのような SimpleDateFormat を構築するために使用できる文字列はありますか、それとも日付を手動で操作する必要がありますか?
おそらくこのようなものですか?
Locale locale = new Locale("es", "ES");
SimpleDateFormat sdf = new SimpleDateFormat("EEEE, dd/MM/yyyy 'a las' HH:mm", locale);
System.out.println(sdf.format(new Date()));
結果:
lunes, 2012/03/09 10:26
これを試して。
Locale locale = new Locale("es", "ES");
Log.i("Current Date :: ",getCurrentDate("EEEE, dd/MM/yyyy 'a las' hh:mm",locale));
public static String getCurrentDate(String dateFormat,Locale locale)
{
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat,locale);
return sdf.format(cal.getTime());
}
Current Date :: lunes, 03/09/2012 a las 01:52