1. 程式人生 > >Java中對日期進行增加天數、月數、年

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

有時我們需要對時間資料進行處理,比如日期增加一天,增加一個月,下面是程式碼:

import java.util.Date;

int Day = 1;

Calendar calendar = new GregorianCalendar();  // 定義calendar物件

calendar.setTime(new Date()); // 把當前系統時間賦值給calendar
calendar.add(calendar.DATE, day); // 在日期中增加天數,1天
Date date = calendar.getTime(); // 把calendar轉換回日期格式

相關推薦

Java日期進行增加天數

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

Java 計算兩個日期相差數字天數及時分秒

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import org.apache.log4j.Logger;

Java日期常見的操作實現

/* * 現在日期和查詢日期先後比較 * month 輸入以現在為基準,往前推的n個月 * */ public static boolean DateCompa(Integer month, Date orgQueryDate)

java數字進行四捨五入處理

前段時間有個需求需要對浮點數進行第一位小數四捨五入,以得到處理後的百分比整數。最終採用的方式為: double dou1=99.01; double dou2=34.89; int result=0; if (dou1!=0.00){ result=(int) Math.round(do

java 日期加減天數的計算方式+java實現給指定日期加固定小時+java判斷當前日期是星期幾

本篇文章主要介紹一下Calendar類的對時間對一些使用方法:java 日期加減天數、月數、年數的計算方式, java實現給指定日期加固定小時、天、月,java判斷當前日期是星期幾,java判斷某個時間是否在條件時間之內。 程式碼: public static voi

javaArrayList進行排序

java中的ArrayList需要通過collections類的sort方法來進行排序 如果想自定義排序方式則需要有類來實現Comparator介面並重寫compare方法 呼叫sort方法時將ArrayList物件與實現Commparator介面的類的物件

JavaList集合內的元素進行順序倒序隨機排序的示例程式碼

import java.util.Collections; import java.util.LinkedList; import java.util.List; public class Test { List list = new LinkedLis

sql ,如何獲取兩個日期之前月天數

lvs lar sbo elif bold ss5 getdate 聲明 參數 1、獲取兩個日期之間的月數、周數、天數語法 --1、獲取兩個日期之間的月數、周數、天數 --1.1)聲明參數 declare @startDate varchar(20)

JavaJSONArray象的某個字段進行排序

json數組中對象排序需求:今天調用一個第三方接口,然後返回的是一個josn數組,需要根據裏面的“報告日期”報告日期進行由大到小排序,最新的排在前面。這種別人接口已經開發完成,不能改,所以只有我們自己來排序。思路一():將josn數組轉為list集合,然後獲取到裏面的每個對象,再獲取“報告日期”,然後排序,然

java】spring項目 entity進行本類間的克隆

tor mini cti false display des private rac 重寫 方法1: 【使用spring自帶BeanUtils實現克隆】 【要求:需要被克隆的類實現Cloneable接口並且重寫clone()方法】 》例子: 》》實體: package

javaExcel的建立樣式修改

建立excel檔案 public static String createExcel(ArrayList<String> list, ArrayList<ArrayList<String>> DataList, String dateStr) { /

JAVAList<map<String,Object>>根據map某個key值從小到大順序進行排序

/** * @功能描述:排序方法 * @author LJ * 2018年10月29日 -下午2:38:15 */ public class java_ListMapSort {     public static void main(String[] arg

Java字串的數字進行求和運算

字串中的數字進行求和    1 public class StringDemo { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5

JavaJSONArray的物件的某個欄位進行排序

需求: 今天呼叫一個第三方介面,然後返回的是一個josn陣列,需要根據裡面的“報告日期”報告日期進行由大到小排序,最新的排在前面。 這種別人介面已經開發完成,不能改,所以只有我們自己來排序。 思路一():將josn陣列轉為list集合,然後獲取到裡面的每個物件,再獲取“報告日期”,然後排序,然後對對應的

java日期轉換springmvc接收前臺的Date型別引數遇到的坑

關於springmvc接收前臺傳的時間型別引數 前臺jsp用的一個日期外掛,後臺獲取一直有問題。 被這個問題搞了好久,其實很簡單。記錄下來,希望可以幫到遇到同樣問題的同學。 我專案使用的ssm框架, 在做web開發的時候,頁面傳入的都是String型別,SpringMVC可以對一些基本的型別

javaJVM的深度解析調優工具垃圾回收

jdk自帶的JVM調優工具 jvm監控分析工具一般分為兩類,一種是jdk自帶的工具,一種是第三方的分析工具。jdk自帶工具一般在jdk bin目錄下面,以exe的形式直接點選就可以使用,其中包含分析工具已經很強大,幾乎涉及了方方面面,但是我們最常使用的只有兩款:jconsole.exe和jvisualvm.e

再linux系統磁碟進行gpt分割槽建立swap交換分割槽磁碟加密和磁碟配額

     摘要:本文主要介紹四個實驗:一是如何修改磁碟的分割槽方式為gpt方式,二是劃分swap交換分割槽,三是給磁碟加密,四是設定磁碟配額。 一、修改磁碟為gpt的分割槽方式 ##1.先用   fdisk -l  檢視分割槽狀態,若已經存在分割槽,那我們就直接修改已經存

JAVAList的中文漢字進行排序

本篇文章,對中文的排序規則為:首個漢字——拼音——首字母,遵循26個英文字母的順序排列 import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.uti

使用 FileSystem JAVA API HDFS 進行刪除等操作

Below is a code sample of how to read from and write to HDFS in java.  1. Creating a configuration object:  To be able to read from or write to HDFS,

JAVAlist map根據map某個key值進行排序

package test; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; im