java計算兩個日期相差的天數
/**
* 計算兩個日期相差的天數
* @param oldDate
* @param newDate
* @return
* @author WangLiping
*/
public static int comparePastDate(String oldDate,String nowDate){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
Date old;
int day=0;
try {
old = sdf.parse(oldDate);
calendar.setTime(old);
Long oTime = calendar.getTimeInMillis();
Date now = sdf.parse(nowDate);
calendar.setTime(now);
Long nTime = calendar.getTimeInMillis();
day=(int ) ((nTime - oTime)/(3600F * 1000 * 24));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return day;
}
相關推薦
Java 計算兩個日期相差年數字、月數、天數及時分秒
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.apache.log4j.Logger;
Java 計算兩個日期相差的天數
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test16 { /**
java實現計算兩個日期相差天數
要求:計算1999年1月1日和2018年11月3日相差多少天 思路: 1、每年的天數累加,需判斷閏年、平年 2、每月的天數累加,不同月份天數不同,平年和閏年,2月份的天數也不同 3、將日期天數累加 (因為計算的是相差的天數,所以這個天數需要減1天,所以這裡加2就可以了) packag
Java 計算兩個日期相差月數、天數
public static final int daysBetween(Date early, Date late) { java.util.Calendar calst = java.util.Calendar.getInstance(); jav
java計算兩個日期相差的天數
/** * 計算兩個日期相差的天數 * @param oldDate * @param newDate * @return * @author
php 計算兩個日期相差天數
class end rto date 日期相差 天數 day sharp echo php 計算兩個日期相差天數 <?php $startdate=strtotime("2013-3-09"); $enddate=strtotime("2013-
java計算兩個日期相差多少天
在控制檯上輸入兩個精確到年,月,日的時間。 計算兩個日期之間相差了多少天,並顯示在控制檯上 package com.neuedu.homework; import java.util.Calendar; import java.util.Scanner; import sun.uti
Java計算兩個日期相差的月數
/** * 獲取兩個日期相差的月數 */ public static int getMonthDiff(Date d1, Date d2) { &nb
java計算兩個日期相差年數
該方法預設結束時間比開始時間大,也就是開始時間在結束時間之前~~~ //計算兩個日期相差年數 public static int yearDateDiff(String
java 計算兩個日期之間天數
import java.text.ParseException; import java.text.SimpleDateFormat; /** * @author JavaAlpha * @
JavaScript計算兩個日期相差天數,週數
//返回兩個日期相差的天數 function WeeksBetw(date1,date2) { //這裡的date1、date2為日期的字串 //將date1,date2轉換為Date物件 var _dt1=new Date(date1); var _dt2=new Date(date2); var dt1=
計算兩個日期相差天數的最簡潔的代碼
string 不同 都是 card tps 飛機 ret con 使用數組 國際慣例,轉載註明出處。大飛機: https://user.qzone.qq.com/16491848/blog/1551429397?source=namecardword 1 stati
JAVA-計算兩個日期之間相差的天數
/** * 計算兩個日期之間相差的天數 * @param date1 * @param date2 * @return */ public static int daysBetween(Date date1,Date
JAVA 比較兩個日期相差的天數,隔天計算
JAVA 比較兩個日期相差的天數 在工作中我們經常遇到需要計算兩個日期相差的天數的問題,一個是通過得到兩個日期之間的毫秒數,換算成天數得到究竟差了多少天.但是這種問題會出現隔天問題,既: 2017.11.16 4:35 到 2017.11.17 3:35
實現:判斷日期之間關系(相交,相離,重合),得到相交重合的天數以及計算兩個日期相差的天數
數值 以及 c++ 日期類 OS 錯誤 表達 單位 有一個 package com.xiawei.repeatdays; import java.util.Date; /** * 判斷日期之間關系(相交,相離,重合),得到相交重合的天數 * */public class R
jquery 計算兩個日期相差的天數
title type script cti inpu UNC time put ID 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset = "utf-8">
Java計算兩個日期時間相差幾天,幾小時,幾分鐘等
目錄 方法一: 方法二: 方法三: java 比較時間大小 現在是2004-03-26 13:31:40 過去是:2004-01-02 11:30:24 要獲得兩個日期差,差的形式為:XX天XX小時XX分XX秒 方法一: DateFormat df = new Si
計算兩個日期相差的月份+天數
例如2018-04-05和2018-10-14,相差6月9天; 下面直接上程式碼 /** * 計算連個日期相差多少月+天 * * @param stDate
java實現計算兩個日期相差多少月、比較兩個日期大小 等常用日期操作
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u
PHP中怎樣計算兩個日期相差的天數
我想知道距今天n天前的時期是多少怎麼寫?或者說,比如 2002-03-27 和2001-09-27之間有多少天? --------------------------------------------------------------- 先把時間轉變為年、