您的位置:首页 > 理论基础 > 计算机网络

《计算机网络》试题

2006-11-29 22:16 204 查看
package com.zbp;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateDifference {

public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf= new SimpleDateFormat("yyyyMMdd 00:00:00");
SimpleDateFormat sdf1= new SimpleDateFormat("yyyyMMdd HH:mm:ss");
Calendar cal=Calendar.getInstance();//获得当前时间
System.out.println(cal.getTime());
cal.add(Calendar.DAY_OF_YEAR, -1);//取得当前时间的前一天
String formatDate=sdf.format(cal.getTime());//格式化想要的类型
Date p=sdf.parse(formatDate);
cal.setTime(p);//将Calendar的值设置成得到的时间
cal.add(Calendar.MINUTE, 30);//得到的时间上加30m
String resultDate=sdf1.format(cal.getTime());
System.out.println(resultDate);

}

}

在工作中经常会用到特定时间增加一段时间或者减少一段时间,下面我介绍一下当前日期的前一天,特定时间增加30分钟,如有不足之处希望大家指正;

本文出自 “晴天” 博客,请务必保留此出处http://237451446.blog.51cto.com/2307663/585299
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: