1. 程式人生 > >java 日期如何新增減少一天,如何新增減少一月,如何新增減少小時,如何新增減少分鐘

java 日期如何新增減少一天,如何新增減少一月,如何新增減少小時,如何新增減少分鐘

java日期增加或減少天,當days為負數時為減少的天數,當days為正整數時為增加的天數
public static Date addDays(Date date, int days) {
   Calendar cal = Calendar.getInstance();
   cal.setTime(date);
   cal.add(Calendar.DAY_OF_MONTH, days);
   Date newDay = cal.getTime();
   return newDay;
}
java日期增加或減少月,當months為負數時為減少的月數,當days為正整數時為增加的月數
public static 
Date addMonths(Date date, int months) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(Calendar.MONTH, months); Date newDay = cal.getTime(); return newDay; }
java日期增加或減少小時,當months為負數時為減少的小時數,當days為正整數時為增加的小時數
public static Date addHours(Date date, int hours) {
   Calendar cal = Calendar.getInstance
(); cal.setTime(date); cal.add(Calendar.HOUR_OF_DAY, hours); Date newDay = cal.getTime(); return newDay; }
java日期增加或減少分鐘,當months為負數時為減少的分鐘數,當days為正整數時為增加的分鐘數
public static Date addMinutes(Date date, int minutes) {
   Calendar cal = Calendar.getInstance();
   cal.setTime(date);
   cal.add(Calendar.MINUTE
, minutes); Date newDay = cal.getTime(); return newDay; }

相關推薦

java 日期如何新增減少如何新增減少一月如何新增減少小時如何新增減少分鐘

java日期增加或減少天,當days為負數時為減少的天數,當days為正整數時為增加的天數public static Date addDays(Date date, int days) { Cal

java日期增加一個月或減少

我們在java開發中,遇到一個Date型別的日期,希望在它基礎上增加一個月,賦值給另外一個變數,這個時候該如何處理 /**** * 傳入具體日期 ,返回具體日期增加一個月。 * @param date 日期(2017-04-13)

JAVA 求當前日期的下、下週、下一個月向前求解也類似

JAVA中時間格式很多,在求解時,比較方便呼叫 1、求解下一天public static String getNextDay(String now){ Date nowdate; String nday=new String(); SimpleDateForma

js日期增加或減少

ole blog light 組合 ret rtt 閏年的判斷 script star 想自己寫一個日期的加減方法,但是涉及到每個月天數的判斷,如果是2月份的話,還要涉及到閏年的判斷,有些復雜,其實只要調用Date對象的setDate()函數就可以了,具體方法如下: fu

js根據時間段獲得天數日期獲得下

首先,我們建立個需要加減的日期變數: var dateTime=new Date(); 加一天 dateTime=dateTime.setDate(dateTime.getDate()+1); dateTime=new Date(dateTime); 根據時間段內的天數,顯示每

java date實現加程式碼其他天數的次類推

import java.text.Format; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class $ { pu

Java 關於日期(日期往後多)

1.原來Java的日期新增不像.NET的.Add; import java.util.Date ; Date date=new   Date();//取時間System.out.println(date.toString());    Calendar   calendar   =   new  

python 實現日期加1減少

在datetime模組中有一個timedelta這個方法,它代表兩個datetime之間的時間差。我們可以使用它來實現。 例子: import datetime now = datetime.datetime.now() date = now + datetime.ti

util.Date型別資料插入mysql資料庫時日期總會少,16個小時

插入資料庫前的資料和取出來後的資料 這是簡單的程式碼 檢查了資料庫,生日的型別是date 檢查了資料庫時區的配置,原先是System,我改為了北京時區,都是不行, 再檢查了eclipse的時區配置,也是沒問題 show variables like "%time_

js中兩個日期大小比較獲取當前日期日期加減

兩個日期大小比較 格式(yyyy-mm-dd): /* *引數a: 例如 "2017-08-23" *引數b: 例如 "2017-11-06" *flag: String型別,判斷兩個日期大

JS中在當前日期上追加或者獲取上一個月和下一個月

ren days 月的天數 rem () split color 測試 -1 /** * 獲取上一個月 * * @date 格式為yyyy-mm-dd的日期,如:2014-01-25 */

JavaScript 日期多加 方法

ear str getdate ret sql語句 val div 總結 pan 今天查看項目發現有出bug,由於未了符合sql語句的要求,前臺網頁顯示的時候傳到後臺的時候要+1天, 網上查看了別人寫的,發現多多少少有點漏洞,經過我自己總結,寫出了達到了我要求的 1

new Date()導致日期增加了

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

JS獲取-某是某個時間段內的 第幾周星期幾

    最近做課程表,要將所有課程顯示到一個課程格子裡,預設載入本週課程,於是就需要知道本週是這個學期的第幾周,引出本文主要內容:     首先,這個學期的開始時間是要知道的,然後根據學期的開始時間計算本週是第幾周,今天是星期幾。

mysql為了獲取當前時間的該月份的第一日期和最後日期

先了解DATE_ADD()函式 定義和用法 DATE_ADD() 函式向日期新增指定的時間間隔。 語法 DATE_ADD(date,INTERVAL expr type) date 引數是合法的日期表示式。expr 引數是您希望新增的時間間隔。 type 引數可以

學會ArcGIS Android開發——離線圖層載入載入座標點和線符號

我都研三了,發現自己現在什麼雜活都幹,這讓我感到非常的絕望。我多麼希望自己在某方面是專家,精通某一門語言,然而事實是殘酷的,以至於我很後悔讀了研究生,全跑外面幹雜活了,我畢業還能找到工作嗎??? 1.所有API,SDK的學習都是從閱讀官方的開發文件開始的。。。。 我沒

【老紫竹的專欄】享受Java的快樂每之我的大資料生活

專欄達人 授予成功建立個人部落格專欄

【keep_moving_cqu的專欄】每天晚上疲勞的睡在床上時才感覺真真切切地過了一天。人生最重要的不僅是努力還有方向。壓力不是有人比你努力而是比你牛叉幾倍的人依然比你努力。即使看不到希望也依然相信自己錯不了自己選的人生錯不了

每天晚上疲勞的睡在床上時,才感覺真真切切地過了一天。人生最重要的不僅是努力,還有方向。壓力不是有人比你努力,而是比你牛叉幾倍的人依然比你努力。即使看不到希望,也依然相信,自己錯不了,自己選的人生錯不了...

C語言編寫 輸入年月日,輸出這個日期的下日期

#include <stdio.h> main() { int year,month,day,flag=0; m: printf("Please input year month day:"); scanf("%d%d%d",&year,&

老紫竹的專欄(享受Java的快樂每之我的大資料生活)

跟老紫竹學Java 考慮再三,自己最熟悉的還是這麼多年使用Java在伺服器端和Web方面的程式設計經驗了。決定重新整理自己這麼多年的經驗,看看到底自己都會啥?考慮到實際情況,將採用虛擬專案的形式,根據專案的大小,從專案的分析設計到