1. 程式人生 > >java 對月份的加減方法

java 對月份的加減方法

java 日期加減

                                                Date d = new Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(d);
gc.add(2, 1);//2代表月份,1代表在當前的日期新增一個月
gc.set(gc.get(Calendar.YEAR), gc.get(Calendar.MONTH), gc.get(Calendar.DATE));
timeString = sf.format(gc.getTime());

相關推薦

月份方法處理

private static String monthAdd(String dateStr) { String result = ""; try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM

java 月份方法

java 日期加減                                                Date d = new Date();SimpleDateFormat sf = ne

java日期Date類進行運算、年份月份

日期比較:簡單的比較可以以字串的形式直接比較,也可使用java.sql.Date.valueOf("2007-03-08").compareTo(java.sql.Date.valueOf("2007-03-18")) 方式來比較日期的大小.也可使用java.util.Date.after(java.util

Java日期Date類進行運算,年份月份

Date d=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.println("今天的日期:"+df.format(d)); S

java字串相關操作方法

maven: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.0.0<

java日期相關操作方法

maven: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.0.0<

購物車 方法

1.activity_car 佈局 <com.bwei.shoppingcar.AddSubLayout android:layout_width=“match_parent” android:layout_height=“match_parent”> </com.

Django 之 月份

第三方模組 :python-dateutil 安裝方式:pip install python-dateutil 例項程式碼: import datetime from dateutil.relativedelta import relativedelta   d

javahashCode()和equals()方法的探討

我們經常聽說過如果我們重寫的equals()方法,那麼我們必須重新hashCode()方法,那麼為什麼要這麼做呢,其實其中還是有原因的 我們可以舉一個例子,可以利用HashSet來檢驗,我們知道HashSet中定義了一個HashMap的變數和一個final型別的Object

四個執行緒,兩個加減法執行緒資料的排程模擬

public class ThreadDemo {     public static void main(String[] args) throws InterruptedException {        &nbs

java double型別運算時出現的精度丟失問題

問題由來: 今天在寫一個業務引數的時候,需要幾個數一起算一下最後返回一個浮點數。 一開始我就直接用強制型別轉化之後開始加加減減,後來發現總是會在末尾多出一些莫名的小數,這很明顯就是精度丟失問題,但是因為是要返回固定的資料型別,不能用Format轉成Strin

關於java資源鎖無效的問題

看程式設計思想一書,也寫了段程式碼,發現對static的資源加鎖無效,左思右想終於找出了原因,現貼出與大家分享。 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executo

linux的date命令使用指定時間的方法與異常

fff 前端 spa -c eight lin 網頁 測試 code 在一般網頁裏,date命令減時間方法為: date -d ‘-100 days‘ 我的需求是,在指定時間上減8小時。按一般理解來看,命令寫成如下樣子(有異常錯誤的寫法): date -d "2014

JAVA日期時間

1.獲取當前系統時間     Date date = new Date(); 2.實現時間的加減的兩種方法 第一種:  用java.text.SimpleDateFormat來實現    SimpleDateFormat df=new SimpleDateFormat(

java double型別-乘除高精度運算

double型別-加減乘除高精度運算 // 進行加法運算  private  double add(double v1,double v2){           BigDecimal b1 = new BigDecimal(Double.toString(v1));  

轉:java中BigDecimal乘除基本用法

文章轉自:http://www.javacui.com/page/2 Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精度浮點型變數double可以處理16位有效數。 在實際應用中,需要對更大或者更小的

Java實現日期

1.用java.util.Calender來實現 Calendar calendar=Calendar.getInstance();       calendar.setTime(new Date());     System.out.println(calenda

Java實現不用乘除做加法

題目描述 寫一個函式,求兩個整數之和,要求在函式體內不得使用+、-、*、/四則運算子號。 我最先想到的就是與或非以及位移運算: 與(&),或(|),非(~),異或(^) <<      :     左移運算子,num << 1,相

java時間進行天數的

/** * 對日期進行加減操作 * @param date 要進行加減天數的日期 * @param addOrMinus 對日期加減天數(eg:加一天:1 減一天:-1) * @return * @throws ParseException */ public static

Java中數字前補零的方法,數字前補零函式

   * 將元資料前補零,補後的總長度為指定的長度,以字串的形式返回     * @param sourceDate     * @param formatLength     * @return