このコードは私に09:40(私はトルコに居住)ですが、今は12:40です 私はこれについて多くのページを見ていますが、私は解決策を見つけることができませんでした。 修正するにはどうすればよいですか?このコードは8時27分を与えた理由Dateformatがtrueを返していない - Java
String DATE_FORMAT_NOW = "dd-MM-yyyy HH:mm:ss";
Calendar cal = Calendar.getInstance();
String timeZone = cal.getTimeZone().getDisplayName();
System.out.println("timeZone is : " + timeZone);
System.out.println("Current Time in MiliSeconds : " + cal.getTimeInMillis());
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
String time=sdf.format(cal.getTime());
System.out.println(time);
また、私の時間は、それはあなたのJVMのタイムゾーンのように見える12時40
DateFormat formatterHourSecond = new SimpleDateFormat("HH:mm");
String saatStr = formatterHourSecond.format(tarih);
System.out.println("Saat : " + saatStr);
返されたタイムゾーンは何ですか? –
タイムゾーンはGMT + 00:00です。 – Merve
これは、グリニッジ標準時 - トルコではなくイギリスでの時間です。 – Jon