注意,我不想要时代的毫秒。我想要当前时钟的毫秒数。例如,我有这段代码。Datedate2=newDate();Longtime2=(long)(((((date2.getHours()*60)+date2.getMinutes())*60)+date2.getSeconds())*1000);有没有办法获得日期的毫秒数?有没有其他方法可以做到这一点?注意:System.currentTimeMillis()给了我来自时代的毫秒,这不是我想要的。 最佳答案 你的意思是?longmillis=System.currentTimeMill
在我的代码中,我需要找到我今天发生的所有事情。所以我需要比较从今天上午00:00(今天凌晨)到下午12:00(今晚午夜)的日期。我知道...Datetoday=newDate();...现在就捕获我。还有……Datebeginning=newDate(0);...让我在1970年1月1日获得零时间。但是,有什么简单的方法可以让今天的时间为零,明天的时间为零?更新我这样做了,但肯定有更简单的方法吗?CalendarcalStart=newGregorianCalendar();calStart.setTime(newDate());calStart.set(Calendar.HOUR_O
获取代表当天午夜的NSDate对象的最有效方法是什么? 最佳答案 iOS8中的新APIiOS8在NSCalendar上包含一个名为startOfDayForDate的新方法,它非常易于使用:letstartOfToday=NSCalendar.currentCalendar().startOfDayForDate(NSDate())苹果的描述:ThisAPIreturnsthefirstmomentdateofagivendate.Passin[NSDatedate],forexample,ifyouwantthestartof"t
获取newDate()实例但将时间设置为午夜的最简单方法是什么? 最佳答案 setHours方法可以采用可选的minutes、seconds和ms参数,例如:vard=newDate();d.setHours(0,0,0,0);这会将时间设置为你当前时区的00:00:00.000,如果你想在UTC时间工作,你可以使用setUTCHours方法。 关于javascript-将JavaScript日期初始化为午夜的最佳方法是什么?,我们在StackOverflow上找到一个类似的问题:
我有一个时间戳timestamp=Time.now.utc.to_f我需要找到同一天UTC午夜的时间戳:t=Time.attimestampTime.at(((t-t.hour*3600).to_f/3600).to_i*3600).to_f有没有办法在不必将原始timestamp转换为Time对象的情况下获得相同的时间戳?以类似于将时间戳四舍五入到最近一小时的方式:(timestamp/3600).to_i*3600 最佳答案 由于UTC时间戳从1970年1月1日的午夜UTC开始,只需执行以下操作:timestamp-timest