Как с помощью DateUtils получить только часть года в дате? Я пробовал использовать
DateUtils.FORMAT_SHOW_YEAR
но это, кажется, возвращает даже месяц и дату.
Как с помощью DateUtils получить только часть года в дате? Я пробовал использовать
DateUtils.FORMAT_SHOW_YEAR
но это, кажется, возвращает даже месяц и дату.
Не нужно изобретать велосипед
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
String year = sdf.format(new Date());
Для учета языкового стандарта используйте конструктор SimpleDateFormat («шаблон», Locale).
SimpleDateFormat sdf = new SimpleDateFormat("yyyy", Locale.getDefault());
используйте DateFormat "yyyy", вы получите только год
ты можешь использовать
Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
вы можете проверить здесь
DateUtils.FORMAT_SHOW_YEAR
?DateUtils.FORMAT_SHOW_YEAR
- это значениеint
, используемое для указания формата при вызовеDateUtils.formatDateTime()
. - person Klas Lindbäck   schedule 19.02.2013DateUtils.formatDateTime(context, date.getTime(), DateUtils.FORMAT_SHOW_YEAR)
. - person Klas Lindbäck   schedule 19.02.2013