我正在使用 java 8 时间 API 将时间(以毫秒为单位)转换为日期,但从该日期开始我得到了错误的星期几。 这是我的代码 -
long millis = 1406865600000L;
LocalDate localDate = LocalDate.ofEpochDay(millis/1000);
DayOfWeek dow = localDate.getDayOfWeek();
System.out.println(dow);
它打印出星期四,而这是星期五 8 月 1 日。 请帮忙。
最佳答案
LocalDate.ofEpochDay()
期望天数作为其参数,并且您传递秒数(这是将毫秒数除以1000时得到的值)。
关于java - java 时间 api 中的错误星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25662657/