久々に日付を取得したいと思って、調べたらDate.getYearやgetMonthがdeprecatedになってた。。
以下のように、Calendarから取得すれば良さそうです。 日本語表示で欲しい場合は、DateFormat.formatに渡してあげれば大丈夫です。
val calendar = Calendar.getInstance() val year = calendar.get(Calendar.YEAR) val month = calendar.get(Calendar.MONTH) + 1 // 1月は0, 2月は1 ... と返ってくるので+1する val date = calendar.get(Calendar.DATE) // 日本語で欲しい val todayJa = DateFormat.format("yyyy年MM月dd日", calendar)