Questions tagged «java.util.date»

30
计算两个Java日期实例之间的差异
我java.util.Date在Scala中使用Java的类,想比较一个Date对象和当前时间。我知道我可以使用getTime()计算增量: (new java.util.Date()).getTime() - oldDate.getTime() 但是,这仅long代表我几毫秒。有没有更简单,更好的方法来获取时间增量?




12
如何在我的约会中添加分钟
我有这个日期对象: SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm"); Date d1 = df.parse(interviewList.get(37).getTime()); d1的值为 Fri Jan 07 17:40:00 PKT 2011 现在,我想在上述日期增加10分钟。 Calendar cal = Calendar.getInstance(); cal.setTime(d1); cal.add(Calendar.MINUTE, 10); String newTime = df.format(cal.getTime()); newTime更改的价值,2011-50-07 17:50 但应该是07-01-2011 17:50。 它可以正确地增加分钟,但它也会更改月份,不知道为什么!

9
怎么把ZonedDateTime转换成日期?
我正在尝试在数据库中设置服务器不可知日期时间,并且我相信这样做的最佳做法是设置UTC DateTime。我的数据库服务器是Cassandra,Java的数据库驱动程序仅理解Date类型。 因此,假设在我的代码中我正在使用新的Java 8 ZonedDateTime立即获取UTC(ZonedDateTime.now(ZoneOffset.UTC)),如何将ZonedDateTime实例转换为“旧版” Date类?

2
System.currentTimeMillis()返回UTC时间?
我想以毫秒为单位获取当前UTC时间。我搜索了google,并得到了一些System.currentTimeMillis()返回UTC时间的答案。但事实并非如此。如果我执行以下操作: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); 这三个时间几乎都相同(由于通话,相差以毫秒为单位)。 t1 = 1372060916 t2 = 1372060917 t3 = 1372060918 这不是UTC时间,而是我的时区时间。如何在Android中获取当前UTC时间?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.