0
LocalTime
https://code.sololearn.com/c6MfL0XX35ZZ/?ref=app When I write this code, it gives me time 5 hours later than my actual local time, which is EST (Eastern Standard Time). For example, they give me 15:58:00 when EST is 10:58:00. I was wondering why this happens and where the actual time is coming from. ''' import java.time.LocalDate; import java.time.LocalTime; import java.time.ZoneId; public class Program { public static void main(String[] args) { LocalDate myObj = LocalDate.now(); System.out.println(myObj); LocalTime myTime = LocalTime.now(); System.out.println(myTime); } } '''
1 ответ
+ 2
https://docs.oracle.com/javase/8/docs/api/java/time/LocalDateTime.html
Edit: I'm not sure but I think it returns the standard GMT but you can use the TimeZone class and the ZoneID to get the correct result based on your zone.