501得票46回答
计算两个Java日期实例之间的差异

我在Scala中使用Java的java.util.Date类,想要比较一个Date对象和当前时间。我知道可以通过使用getTime()计算时间差:(new java.util.Date()).getTime() - oldDate.getTime() 然而,这只给我留下了一个表示毫秒的long...

460得票17回答
将java.util.Date转换为字符串

我想在Java中将java.util.Date对象转换为String。 格式为2010-05-30 22:15:52

287得票12回答
如何设置java.util.Date的时区?

我已经从一个String中解析了一个java.util.Date对象,但是它将本地时区设置为date对象的时区。 String中没有指定时区,我想设置date对象的特定时区。 我该如何做到这一点?

220得票10回答
如何在Java中从日期对象中减去X天?

我想做这样的事情:Date date = new Date(); // current date date = date - 300; // substract 300 days from current date and I want to use this "date" 如何做到?

155得票9回答
如何将ZonedDateTime转换为Date?

我正在尝试在我的数据库中设置一个与服务器无关的日期时间,我认为最好的做法是设置一个UTC DateTime。我的数据库服务器是Cassandra,而Java的数据库驱动程序只能理解Date类型。 因此,假设在我的代码中,我使用新的Java 8 ZonedDateTime来获取UTC时间(Zo...

120得票13回答
为什么我增加了10分钟后,月份变成了50?

我有一个日期对象:SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd HH:mm"); Date d1 = df.parse(interviewList.get(37).getTime()); d1的值为Fri Jan 07 17:40...

116得票3回答
System.currentTimeMillis() 返回的是UTC时间吗?

我想获取当前的UTC时间,以毫秒为单位。我在谷歌上搜索并得到一些回答说System.currentTimeMillis()可以返回UTC时间,但实际上不是这样的。如果我执行以下操作:long t1 = System.currentTimeMillis(); long t2 = new Date...

78得票3回答
如何将Joda-Time的DateTime转换为java.util.Date,反之亦然?

这个可能吗?如果可以,那么我如何从Joda-Time转换到Date,反之亦然?

73得票10回答
在Java中以java.sql.Date格式获取当前日期

我需要把当前日期添加到JDBC调用的预处理语句中。我需要以 yyyy/MM/dd 格式添加日期。 我已经尝试过:DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd"); Date date = new Date(); pstm.s...

59得票4回答
Java中是否有类似TimeSpan的类用于排序?

我想知道java.util中是否需要TimeSpan,以便我可以定义两个时间之间相隔多少小时、分钟和秒。 通过这个TimeSpan,我们可以得到两个时间之间的时间间隔,例如:TimeSpan getTimeSpan( Date before, Date after ){...} 或者long...