このコードは私に09:40(私はトルコにいます)を与えました、しかし私の時間は今12:40です私はこれのために多くのページを調べました、しかし私は解決策を見つけることができませんでした。それを修正するにはどうすればよいですか?
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);
また、私の時間が12:40のときにこのコードが08:27を与えた理由
DateFormat formatterHourSecond = new SimpleDateFormat("HH:mm");
String saatStr = formatterHourSecond.format(tarih);
System.out.println("Saat : " + saatStr);