util包中Calendar和Properties用法:
昨天看到很多时间处理的方法,下面介绍下Calendar用法:
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Date{
public static void main(String[] args){
//获取今天的年月日星期
Calendar dt = new GregorianCalendar();
int year = dt.get(Calendar.YEAR);
int month = dt.get(Calendar.MONTH)+1;
int day= dt.get(Calendar.DAY_OF_MONTH);
int dayOfWeek= dt.get(Calendar.DAY_OF_WEEK)-1;
System.out.println("今天是"+year+"年"+month+"月"+day+"
日,星期"+dayOfWeek);
//获取指定月份的最大天数
int days = dt.getActualMaximum(month);
System.out.println("本月共有"+days+"天");
//判断是否是闰年
GregorianCalendar da = new GregorianCalendar();
boolean b = da.isLeapYear(2004);
System.out.println(b);
}
}
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、
DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段
(例如获得下星期的日期)提供了一些方法。
Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流
中加载。如下:
import java.util.Properties;
import java.io.FileInputStream;
import java.io.IOException;
public class Files{
public static void main(String[] args){
try{
Properties files = new Properties();
files.load(new FileInputStream("Files.Properties"));
String a = files.getProperty("a");
System.out.println(a);
}catch (IOException e) {
}
}
}
建个文件名为Files后缀名为Properties的文件,用记事本打开写上a = test
。运行程序得到test。
posted on 2006-05-30 22:23 震 阅读(102) 评论(1) 编辑 收藏 引用 收藏至365Key 所属分类: JAVA基础
Comments
# re: util包中Calendar和Properties用法:
震
Posted @ 2006-05-31 15:13
//求昨天的当前时间
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Date;
import java.text.SimpleDateFormat;
public class Date1{
public static void main(String[] args){
Calendar date = new GregorianCalendar();
date.add(Calendar.DAY_OF_MONTH,-1);
Date yesterday= date.getTime();
String yesterday2 = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(yesterday);
System.out.println(yesterday2);
}
}