DateUtils を使用して日付の年の部分のみを取得するにはどうすればよいですか? 使ってみた
DateUtils.FORMAT_SHOW_YEAR
しかし、これは月と日も返すようです。
DateUtils を使用して日付の年の部分のみを取得するにはどうすればよいですか? 使ってみた
DateUtils.FORMAT_SHOW_YEAR
しかし、これは月と日も返すようです。
車輪を再発明する必要はありません
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
String year = sdf.format(new Date());
ロケールを考慮するには、コンストラクタ SimpleDateFormat("template", Locale) を使用します
SimpleDateFormat sdf = new SimpleDateFormat("yyyy", Locale.getDefault());
DateFormat "yyyy" を使用すると、年のみが取得されます
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse(date)); // sdf is SimpleDateFormat
System.println(c.get(Calendar.YEAR)));