java对Date类型时间的直接加减操作
2017-04-16 21:23
357 查看
方法有很多,这里是用
看梨子就懂了
结果如图:
Calendar 类
进行时间的操作是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
看梨子就懂了
public class Test { public static void main(String[] args) throws Exception { //格式化日期的对象(转化成习惯的时间格式) SimpleDateFormat sdFormat=new SimpleDateFormat("yyyy年MM月dd日"); //静态方法getInstance()使用默认时区和语言环境获得一个日历。 Calendar calendar=Calendar.getInstance(); //输出当前系统时间; System.out.println("当前系统时间: "+sdFormat.format(calendar.getTime())); //add()增加日期,以天为单位(Calendar封装了很多静态的操作时间的单位) //增加10天,负数则为减少天数 calendar.add(Calendar.DATE,10); //输出增加10天后的时间; System.out.println("增加10天后的时间: "+sdFormat.format(calendar.getTime())); //输出3个月前的时间; calendar.add(Calendar.MONTH, -3); System.out.println("3个月前的时间: "+sdFormat.format(calendar.getTime())); //输出时间为2020年的第100天 Date date=sdFormat.parse("2020年01月01日"); calenda a772 r.setTime(date); calendar.add(Calendar.DATE, 99); System.out.println("2020年的第100天: "+sdFormat.format(calendar.getTime())); } }
结果如图:
相关文章推荐
- java中对Date类型的数据进行年月日的加减操作
- Java Date 时间类型的操作 4000
- JAVA中关于DATE时间日期加减、String与Date类型的转换
- java操作oracle时间类型Date
- JAVA将十位时间戳格式化为日期Date类型
- JAVA将十位时间戳格式化为日期Date类型
- java.util.Date时间日期的操作
- java、MySQL时间类型的转换及存储(Timestamp、Date、String、Long)
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- jdk工具类____java各种时间类型转换(Date Calendar Timestamp)
- Java DATE类型日期转换为指定格式――取出时间与系统时间差8小时
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- Java 时间String类型转换为Date类型
- Java 日期时间 Date类型,long类型,…
- mybatis时间类型映射:java.util.date到mysql的datetime
- Java String类型时间串 转SQL Date类型存入数据库
- java时间类型操作
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- java中存储mysql数据库时间类型【date、time、datetime、timestamp】