java 日期累加,如何求一年后日期,一月后日期,一周后日期和一天后日期

1import java.text.DateFormat; 2import java.text.SimpleDateFormat; 3import java.util.Calendar; 4import java.util.Date; 5import java.util.GregorianCalendar; 6 7/** 8 * 日期处理 9 * Created by wangxr on 2017/9/30. 10 **/ 11public class CalendarTest { 12 public static void main(String[] args) { 13 Date date = new Date();//取时间 14 System.out.println(dateToString(date)); 15 // Calendar calendar = new GregorianCalendar(); 16 Calendar calendar =Calendar.getInstance(); 17 calendar.setTime(date); 18 calendar.add(calendar.DAY_OF_YEAR, 1);//增加一天,负数为减少一天 19 //calendar.add(calendar.DAY_OF_MONTH, 1);//增加一天 20 //calendar.add(calendar.DATE,1);//增加一天 21 //calendar.add(calendar.WEEK_OF_MONTH, 1);//增加一个礼拜 22 //calendar.add(calendar.WEEK_OF_YEAR,1);//增加一个礼拜 23 //calendar.add(calendar.YEAR, 1);//把日期往后增加一年.整数往后推,负数往前移动 24 date = calendar.getTime(); 25 System.out.println(dateToString(date)); 26 } 27 /** 28 * @param date 29 * @return 30 * @Author: wangxer 31 * @Description:将Date对象转为String 显示 32 * @Date: Created in 10:24 on 2017/9/30. 33 */ 34 public static String dateToString(Date date) { 35 DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 36 return df.format(date); 37 } 38} 39Calender 日历类。

————————————————
版权声明:本文为CSDN博主「王小二要学习」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat\_25175269/article/details/78141076

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

一篇文章带你了解JavaScript日期

日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用

皕杰报表(关于日期时间时分秒显示不出来)

在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp

JS 苹果手机日期显示NaN问题

问题描述newDate("2019122910:30:00")在IOS下显示为NaN原因分析带的日期IOS下存在兼容问题解决方法字符串替换letdateStr"2019122910:30:00";datedateStr.repl