2024年4月13日发(作者:)
1. 手工计算
2.采用一个三方的jar包(Joda time library)
3. 利用TimeUnit类(rent 包中)
方法一:手工计算
程序代码
import DateFormat;
import ;
public class DateDifferentExample {
public static void main(String[] args) {
String dateStart = "01/14/2012 09:29:58";
String dateStop = "01/15/2012 10:31:48";
//HH converts hour in 24 hours format (0-23), day calculation
SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy
HH:mm:ss");
Date d1 = null;
Date d2 = null;
try {
d1 = (dateStart);
d2 = (dateStop);
//in milliseconds
long diff = e() - e();
long diffSeconds = diff / 1000 % 60;
long diffMinutes = diff / (60 * 1000) % 60;
long diffHours = diff / (60 * 60 * 1000) % 24;
long diffDays = diff / (24 * 60 * 60 * 1000);
(diffDays + " days, ");
(diffHours + " hours, ");
发布者:admin,转转请注明出处:http://www.yc00.com/news/1712991799a2162330.html
评论列表(0条)