相关疑难解决方法(0)

如何获得一天的开始时间和结束时间?

如何获得一天的开始时间和结束时间?

这样的代码不准确:

 private Date getStartOfDay(Date date) {
    Calendar calendar = Calendar.getInstance();
    int year = calendar.get(Calendar.YEAR);
    int month = calendar.get(Calendar.MONTH);
    int day = calendar.get(Calendar.DATE);
    calendar.set(year, month, day, 0, 0, 0);
    return calendar.getTime();
}

private Date getEndOfDay(Date date) {
    Calendar calendar = Calendar.getInstance();
    int year = calendar.get(Calendar.YEAR);
    int month = calendar.get(Calendar.MONTH);
    int day = calendar.get(Calendar.DATE);
    calendar.set(year, month, day, 23, 59, 59);
    return calendar.getTime();
}
Run Code Online (Sandbox Code Playgroud)

它毫不准确到毫秒.

java date

107
推荐指数
6
解决办法
15万
查看次数

标签 统计

date ×1

java ×1