1. 程式人生 > >java Calendar 工具類(幾天前的日期,幾天後的日期)(持續補充)

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

使用javaCalendar工具獲取到本月的第一起始時間和最後一結束時間。

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;