重複の可能性:
Android で AM/PM 形式で時刻を表示する
時間を取得して、次を使用して文字列に変換できます。
public static final String TIME_FORMAT = "h:mm a";
SimpleDateFormat dateTimeFormat = new SimpleDateFormat(TIME_FORMAT);
String getstring = dateTimeFormat.format(when.gettime();
しかし、それから午前/午後を取得し、必要に応じて文字列に変換するにはどうすればよいですか?