あなたはDate
のようにJavaの作り付けの機能の一部を使用したいとSimpleDateFormat
場合は、このような何かを行うことができます。
import java.util.Scanner;
import java.text.SimpleDateFormat;
import java.util.Date;
class Main {
public static void main(String[] args) {
System.out.println("James Mathis's 24-hour (Miltary) to 12-hour time converter");
System.out.println("==========================================================");
System.out.print("Please enter a 24 time in the format hh:mm (example: 13:45):");
Scanner scanIn = new Scanner(System.in);
String input24Time = scanIn.nextLine();
scanIn.close();
System.out.println("24-hour (Military) Time entered: " + input24Time);
try {
final SimpleDateFormat sdf = new SimpleDateFormat("H:mm");
final Date dateObj = sdf.parse(input24Time);
String timein12Format = new SimpleDateFormat("K:mm a").format(dateObj);
System.out.println("The equivalent 12 hour time is: " + timein12Format);
} catch (Exception e) {
e.printStackTrace();
}
}
}
あなたは、標準時間が必要な場合、私は手段8 AMを前提とした、here!
それを試してみてくださいあなたはAM/PMインジケータも必要と思わないでしょうか? ---また、「時間」と「時間」/「分」の両方を持つ点は何ですか?あなたはどちらを使っていますか? – Andreas
は 'System.out.println(1200/100);を考慮してください。 –