java时间加减

来源:互联网 发布:sql数据库程序设计 编辑:程序博客网 时间:2024/05/21 10:21

java时间加减

java时间相加减,感觉挺好用的,留下备份,需要的拿去

package com.controller;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;public class WeatherController {public static void main(String[] args) throws ParseException {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");Calendar date = Calendar.getInstance();date.setTime(sdf.parse("2016-11-05 09:00:00"));System.out.println("date.getTime():" + sdf.format(date.getTime()));date.set(Calendar.DATE, date.get(Calendar.DATE) -30);System.out.println("date.getTime():" + sdf.format(date.getTime()));date.add(Calendar.DATE, 23);//下面的获取的时间   就是  修改后的时间了System.out.println("date.getTime():" + sdf.format(date.getTime()));System.out.println("Calendar.MINUTE:" + Calendar.MINUTE);System.out.println("date.getTime():" + sdf.format(date.getTime()));System.out.println("年: " + date.get(Calendar.YEAR));          System.out.println("月: " + (date.get(Calendar.MONTH) + 1) + "");          System.out.println("日: " + date.get(Calendar.DAY_OF_MONTH));          System.out.println("时: " + date.get(Calendar.HOUR_OF_DAY));        System.out.println("时: " + (date.get(Calendar.HOUR_OF_DAY) - 3));          System.out.println("分: " + date.get(Calendar.MINUTE));          System.out.println("秒: " + date.get(Calendar.SECOND));          System.out.println("当前时间毫秒数:" + date.getTimeInMillis());          System.out.println(date.getTime());          System.out.println(date.get(Calendar.DATE));         System.out.println("---------------");date.add(Calendar.MINUTE, 30);// 30分钟后的时间System.out.println(sdf.format(date.getTime()));date.add(Calendar.MINUTE, -120);// 30分钟前的时间System.out.println(sdf.format(date.getTime()));}}


0 0
原创粉丝点击