java Calendar 工具類(幾天前的日期,幾天後的日期)(持續補充)
public class DateTest {
public static void main(String[] args) {
Date date = new Date(); // 新建一個日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); // 格式化日期
String beforeDate = sdf.format(getDateBefore(date, 10));
System.out.println(beforeDate);
String afterDate = sdf.format(getDateAfter(date, 10));
System.out.println(afterDate);
}
/**
* 得到幾天前的時間
*/
public static Date getDateBefore(Date d, int day) {
Calendar now = Calendar.getInstance();
now.setTime(d);
now.set(Calendar.DATE, now.get(Calendar.DATE) - day);
return now.getTime();
}
/**
* 得到幾天後的時間
*/
public static Date getDateAfter(Date d, int day) {
Calendar now = Calendar.getInstance();
now.setTime(d);
now.set(Calendar.DATE, now.get(Calendar.DATE) + day);
return now.getTime();
}
}
相關推薦
java Calendar 工具類(幾天前的日期,幾天後的日期)(持續補充)
public class DateTest { public static void main(String[] args) { Date date = new Date(); // 新建一個日期 SimpleDateFormat sdf = new Sim
使用java的Calendar工具類獲取到本月的第一天起始時間和最後一天結束時間。
1、使用java的Calendar工具類獲取到本月的第一天起始時間和最後一天結束時間。 1 package com.fline.aic.utils; 2 3 import java.text.DateFormat; 4 import java.text.SimpleDateFormat
java 獲取當天0點0分0秒(00:00:00)+Calendar工具類
/** * 獲取當天0點0分0秒(00:00:00) * * @return */ private static String getTimesmorning() { Calendar ca
Java時間工具類(把日期時間轉換成xx秒前、xx分鐘前、xx小時前...)
package com.liuzy.javaopen.entity; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;
java常用工具類(一)—— Map 與 Bean 之間的互相轉換
import net.bytebuddy.implementation.bytecode.Throw; import org.springframework.cglib.beans.BeanMap; import java.beans.PropertyDescriptor; import java.lang
JavaEE程式設計實驗 實驗1 Java常用工具類程式設計(未完成)
1.使用String類分割split將字串“Solutions to selected exercises can be found in the electronic document The Thinking in Java Annotated Solution Guide,available for a
java常用工具類(二)—— JSON處理工具類
tor ast val simple sta 轉換 local pass password package com.springboot.commons.utils; import com.springboot.commons.scan.JacksonObjectMapp
java常用工具類(從開源專案smartframework專案copy過來備用)
1.陣列操作工具類 package org.smart4j.framework.util; import org.apache.commons.lang.ArrayUtils; /** * 陣列操作工具類 * * @author huangyong * @since 1.0 */ pub
java常用工具類(三)—— 檔案讀取的操作類
定義常用的檔案型別 public class FileType { /** * 檔案頭型別 */ public static final String XML_FILE = "text/xml;charset=UTF-8"; public static
java常用工具類(三)—— Excel 操作工具
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io
java常用工具類(三)—— 文件讀取的操作類
() utf-8 cati 解壓縮 操作 char ringbuf 路徑 except 定義常用的文件類型 public class FileType { /** * 文件頭類型 */ public static final Stri
JAVA DateUtil 工具類封裝(轉)
原文連結 https://blog.csdn.net/wangpeng047/article/details/8295623 作者三次整理後的程式碼 下載連結 https://www.lanzous.com/i2pzpda github連結:
Java資料庫的操作——DBUtils工具類結果集處理的方式有幾種?
public class QueryRunnerDemo{ private static Connection con=JDBCUtils.getConnection(); public static void main(String[] args) throws SQLException{ QueryRun
JAVA常用工具類(一)--------------RedisConfig工具類
Redis快取用的越來越多,那麼我們是如何使用的Redis? 一,redis的視覺化app 這個是目前比較流行的redis視覺化app。 這是執行狀態的redis,一共擁有16個數據庫,預設儲存在db0裡面。具體儲存的格式,我在 Redis實用教程-----
zookeeper-kafka(叢集版)安裝部署以及java呼叫工具類
Kafka安裝部署文件 ■ 文件版本 V1.0 ■ 作業系統 CentOS Linux release 7.3.1611
Java高併發程式設計(十):Java併發工具類
1. 等待多執行緒完成的CountDownLatch CountDownLatch允許一個或多個執行緒等待其他執行緒完成操作。 1.1 應用場景 假如有這樣一個需求:我們需要解析一個Excel裡多個sheet的資料,此時可以考慮使用多 執行緒,每個執行緒解析一個sheet裡的資料
JAVA給定日期,計算前幾天後幾天的日期,計算兩個日期之間的天數
/** * 指定日期後幾天 * * @param startDay 指定日期 * @param count 天數 * @return */ String getAfterDay(String startDay, int count) { SimpleDateFormat
JAVA檔案工具類之——檔案寫入(byte陣列、String方式、url寫入方式)
/** * 將byte陣列寫入檔案 * * @param path * @param fileName * @param content * @throws I
前16名Java實用工具類
今天跟大家分享一下最常用的Java實用工具類類及其最常用的方法。類列表和方法列表都按人氣排序。資料基於從GitHub隨機選擇的50,000個開源Java專案。 1. org.apache.commons.io.IOUtils closeQuietly ( ) t
一個實用的java字串工具類(擷取,去尾,轉碼)
package com.xx.sisp.iface.common.util; import org.apache.commons.lang3.StringUtils; import java.io.UnsupportedEncodingException;