前提・実現したいこと
以下のプログラミングの課題ができなくて困っています。
DateTimeFormatterとZoneIDを使用して他の国の時刻なども求めたいです。
すみませんが、よろしくお願いします。
東京の現在の月日と時刻を以下のように出力するプログラムを作ってください。
2月21日 10:12 東京
参考になるかわかりませんが、途中まで作成したものを載せておきます。
該当のソースコード
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.time.ZonedDateTime;
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.ZoneId;
public class WorldCityTime {
public static void main(String[] args) {
ZoneId zone1 = ZoneId.of("Asia/Tokyo");
LocalTime now1 = LocalTime.now(zone1);
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("mm月/dd日 HH:mm");
//System.out.println(now1 + " 日本");
LocalDateTime ld = LocalDateTime.parse(now1, dtf);
System.out.println(ld.format(dtf).toString());
}
}
試したこと
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー