-
Calendarクラスを使用する方法:
import java.util.Calendar; // 現在の日付を取得するメソッド public String getCurrentDate() { Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH) + 1; // 月は0から始まるため、+1する int day = calendar.get(Calendar.DAY_OF_MONTH); // フォーマットを指定して日付を文字列として返す return String.format("%d年%d月%d日", year, month, day); }
-
SimpleDateFormatクラスを使用する方法:
import java.text.SimpleDateFormat; import java.util.Date; // 現在の日付を取得するメソッド public String getCurrentDate() { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日"); String currentDate = dateFormat.format(new Date()); return currentDate; }
-
java.timeパッケージを使用する方法 (Android APIレベル26以降):
import java.time.LocalDate; import java.time.format.DateTimeFormatter; // 現在の日付を取得するメソッド public String getCurrentDate() { LocalDate currentDate = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日"); String formattedDate = currentDate.format(formatter); return formattedDate; }
これらの方法を使用して、Androidアプリケーションで現在の日付を取得することができます。必要に応じて、フォーマットを変更して日付を出力することもできます。