1. 程式人生 > >java Date在原日期的基礎上增加天數 增加小時數等

java Date在原日期的基礎上增加天數 增加小時數等

/**
     * 在原日期的基礎上增加小時數
     * @param date
     * @param i
     * @return
     */
    public static Date addHourOfDate(Date date,int i){
Calendar c = Calendar.getInstance();
    c.setTime(date);
    c.add(Calendar.HOUR_OF_DAY, i);
    Date newDate = c.getTime();
    return newDate;
}

/**
     * 在原日期的基礎上增加天數
     * @param date
     * @param i
     * @return
     */
    public static Date addDayOfDate(Date date,int i){
    Calendar c = Calendar.getInstance();
    c.setTime(date);
    c.add(Calendar.DATE, i);
    Date newDate = c.getTime();
    return newDate;
    }

多謝訪問!!!

相關推薦

Java Date日期、毫秒、天數之間的各種轉換

1,將毫秒轉換為日期 import java.text.SimpleDateFormat; import java.util.Calendar; public class demo1 { /** * @param args */ public static

java Date日期基礎增加天數 增加時數

/**      * 在原日期的基礎上增加小時數      * @param date      * @param i      * @return      */     public static Date addHourOfDate(Date date,int

JAVA繼承與多型》【Person、Student、Employee類】(注:此題在書基礎有修改)設計一個名為Person的類和它的兩個名為Student和Employee子類。

題目:【Person、Student、Employee類】(注:此題在書上原題基礎上有修改)設計一個名為Person的類和它的兩個名為Student和Employee子類。 每個人都有姓名和電話號碼。學生有年級狀態(大一、大二、大三或大四)。將這些狀態定義為常

Java Date Timestamp 日期比較的陷阱

/** * Tests to see if this <code>Timestamp</code> object is * equal to the given object. * * This version of the method

js在當前日期基礎,加1天 3天 7天 15天

length 技術 -m ear exp 日期 時間戳 中國 ret 需求 點擊保障期的天數 根據起始時間算出結束時間 代碼 //點擊保障期觸發的方法 periodChange(val,id){ this.activeNumperiod=val

MySQL 獲取查詢兩日期之間的所有月份、天數時數(包含無資料的月份、天數、小時)

這裡主要使用left join,將所有日期放在左邊列出,然後再根據日期時間匹配貼上資料。   示例:獲取10月份的所有日期; select r1.Idxdate,max(t2.val) from (SELECT @num :[email protected] + 1 AS I

java中計算時間差值的方法(天數時數,分鐘數,秒數)

藉助joda-time來計算兩個日期的差值,包含天數,小時,分鐘,秒數: 1、joda-time-2.9.9.jar包下載地址: 2、程式碼例項: package org.joda.time.test; import java.text.ParseException;

C#中求兩個日期之間的天數時數、分鐘數

private void button1_Click(object sender, EventArgs e)        {            DateTime d1 = new DateTime(2004, 1, 1, 01, 36, 05);           

Js計算時間差,天數時數,余數

時間 .com leave date() cnblogs get 根據 差分 結果 var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 為開始時間

php計算兩個時間相差的天數時數、分鐘數、秒數

$startdate="2011-3-15 11:50:00";//開始時間 $enddate="2012-12-12 12:12:12";//結束時間 $date=floor((strtotime($enddate)-strtotime($startdate))/86400); echo "相差天數

獲取指定時區的天數時數

給定一個當前時間對應的epoch,如何獲取北京時間(GMT+8)的天數天數指的是從1970年1月1日0點開始數的天數看上去很簡單,如果有epoch值t表示當前時間,直接用公式(t-0)/86400秒說明:1. 0表示1970年1月1日0點對應的秒數2. 86400秒錶示一天的

IOS 秒數轉換為天數時數

獲取時間字串,然後根據“-”將其分開,陣列一是時間值,陣列二是時間值的顏色。NSString *tempStr = [self getOvertime:time]; NSArray *tempArray = [tempStr componentsSepar

日期增加天數--JS Date

sda blog import ber lin 日期格式 mon pac key //日期加天數的方法//dataStr日期字符串//dayCount 要增加的天數//return 增加n天後的日期字符串function dateAddDays(dataStr,dayCou

工具:java根據第一張表製作第二張表的主鍵(在一個字串的基礎增加位數,有順序)

1.我根據實際實況說明,兩張有聯絡的表,為了避免建立很多欄位,可以在第一張表的主鍵基礎上增加幾位作為第二張表的主鍵,這幾位是有順序的。java方法如下,傳參需要第二張表的表名,第一張表的主鍵,第二張表相關記錄的最大主鍵,例如:eb592e35c51c4dfb89300448c80d3a400003,

Java基礎(3)Java中的日期Date與Calendar)

一、關於Date private static void dateTest(){ //定義時區,可以避免虛擬機器時間與系統時間不一致的問題 // TimeZone.setDefault(TimeZ

Java中對日期進行增加天數、月數、年

有時我們需要對時間資料進行處理,比如日期增加一天,增加一個月,下面是程式碼: import java.util.Date; int Day = 1; Calendar calendar = new GregorianCalendar();  // 定義calendar物件

Java實現增加天數得到新的日期

import java.text.SimpleDateFormat; import java.util.Date; import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException; publ

new Date()導致日期增加了一天

如果 size http 最終 print ron 使用 方法 images 問題是:將字符串 "Sun Nov 12 14:00:00 CST 2017" 轉成Date類型 有一個簡單的方法是直接使用new Date(),但是這個方法對於某些日期的計算,會導致多增加一

java Date日期類和SimpleDateFormat日期類格式

常用 tostring 靈活 是否 dem cep sta stat pre ~Date表示特定的時間,精確到毫秒~構造方法:public Date()//構造Date對象並初始化為當前系統的時間public Date(long date) //1970-1-1 0:

Java基礎——

函數重載 關系 strong 什麽是 仿真 提高 異常 基本 ring 第一部分:Java基礎 1、什麽是 Java 虛擬機?為什麽 Java 被稱作是“平臺無關的編程語言”? Java 虛擬機是一個可以執行 Java 字節碼的虛擬機進程。Java 源文件被編譯成能被 Ja