java - java 时间 api 中的错误星期几

标签 java datetime time

我正在使用 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/

相关文章:

php - 日期之间的mysql获取结果

javascript - 手动将 yyyy-MM-ddTHH :mm:ss. fffZ 转换为 JavaScript 中的 DateTime

c++ - 为 CUDA 编程计算设备和主机的执行时间

c# - 按下主页按钮或返回主菜单时取消协程

java - Spring 事件和服务重启

java - 如何使用 Eclipse OpenJ9 进行堆转储?

java - 当我尝试在Android SQLite数据库中添加新值时,我的应用程序退出

java - 有没有办法使用java将json格式的参数发送到已安装的Windows应用程序?

c# - 从 C# 中的 DateTime 中提取日期部分

javascript - 如何获取当前日期和时间,如下格式 3 :31 pm 7 July 2016