这段代码给了我 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);