1. 程式人生 > >java計算兩個日期相差的天數

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之間有多少天?   ---------------------------------------------------------------   先把時間轉變為年、