java处理日期,在指定日期的基础上加5天,感觉似乎java处理日期比C#复杂很多
2007-09-20 20:50
627 查看
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class TestDate {
public static void main(String[] args) throws Exception {
//新建一个日期格式化类的对象,该对象可以按照指定模板格式化字符串
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd");
//新建一个日期对象,日期的值来源于字符串,由f将这个字符串格式化成为日期
Date date1 =f.parse("2005-1-31");
//新建一个日历对象。注意:类Calendar是抽象的要使用getInstance()实例化,或者实例化其子类
Calendar calen = Calendar.getInstance();
//日历对象默认的日期为当前日期,调用setTime设置该日历对象的日期为程序中指定的日期
calen.setTime(date1);
//将日历的"天"增加5
calen.add(Calendar.DAY_OF_YEAR,5);
//获取日历对象的时间,并赋给日期对象c
Date c=calen.getTime();
//用f格式化c并输出
System.out.println(f.format(c));
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class TestDate {
public static void main(String[] args) throws Exception {
//新建一个日期格式化类的对象,该对象可以按照指定模板格式化字符串
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd");
//新建一个日期对象,日期的值来源于字符串,由f将这个字符串格式化成为日期
Date date1 =f.parse("2005-1-31");
//新建一个日历对象。注意:类Calendar是抽象的要使用getInstance()实例化,或者实例化其子类
Calendar calen = Calendar.getInstance();
//日历对象默认的日期为当前日期,调用setTime设置该日历对象的日期为程序中指定的日期
calen.setTime(date1);
//将日历的"天"增加5
calen.add(Calendar.DAY_OF_YEAR,5);
//获取日历对象的时间,并赋给日期对象c
Date c=calen.getTime();
//用f格式化c并输出
System.out.println(f.format(c));
}
}
相关文章推荐
- 字符串处理是许多程序中非常重要的一部分,它们可以用于文本显示,数据表示,查找键和很多目的.在Unix下,用户可以使用正则表达式的强健功能实现这些 目的,从Java1.4起,Java核心API就引入了java.util.regex程序包,它是一种有价值的基础
- java与C#字符串转换成日期处理比较
- JAVA基础应用: 处理Java中的日期问题
- java语言基础(63)——日期时间处理方法(Date DateFormat Calendar)
- c#调用JAVA提供的WebService处理日期格式
- java基础教程:常用对象之日期处理类(24)
- Java基础系列之日期时间处理
- JAVA基础应用: 处理Java中的日期问题
- java基础知识(六)日期处理
- [C#基础] 得到指定周数的开始和结束日期
- JAVA基础--日期处理
- java 超强日期处理 东西很多 希望能对大家有所帮助
- java与C#字符串转换成日期处理比较
- Java基础_日期时间处理
- 关于Java中读取复杂的字符串 处理分类
- c# 日期处理
- java日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类
- java基础 字符串处理
- Java基础_面向对象_求指定项 的菲(斐)波那契数列 值
- JAVA异常处理机制(基础知识)