<分区>
我需要知道明天的结束日期时间(以毫秒为单位)。以毫秒为单位获取当前日期时间,我们使用
long dateTimestamp = System.currentTimeMillis(); // 12/6/2014 7.50 PM
如果今天日期是 12/6/2014 晚上 7:50,明天日期是 13/6/2014,结束时间是晚上 11:59。我需要几毫秒。
<分区>
我需要知道明天的结束日期时间(以毫秒为单位)。以毫秒为单位获取当前日期时间,我们使用
long dateTimestamp = System.currentTimeMillis(); // 12/6/2014 7.50 PM
如果今天日期是 12/6/2014 晚上 7:50,明天日期是 13/6/2014,结束时间是晚上 11:59。我需要几毫秒。
最佳答案
以下是您如何获得明天的结束 -
Calendar cal = Calendar.getInstance(); //current date and time
cal.add(Calendar.DAY_OF_MONTH, 1); //add a day
cal.set(Calendar.HOUR_OF_DAY, 23); //set hour to last hour
cal.set(Calendar.MINUTE, 59); //set minutes to last minute
cal.set(Calendar.SECOND, 59); //set seconds to last second
cal.set(Calendar.MILLISECOND, 999); //set milliseconds to last millisecond
long millis = cal.getTimeInMillis();
关于java - 如何获取明天的日期时间,即以毫秒为单位的一天结束时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23635415/
相关文章:
mysql - 将日期时间值与 null 进行比较时,日期时间值不正确
java - 从网络应用程序下载文件时,页面的 HTML 代码写入文件
android - 移除 ImageView 周围的白色边框
javascript - JavaScript 中特定时区的 new Date()
java - ORA-01861 : literal doesn't match format string
java.lang.Throwable : ReferenceError: event is not defined