`
xiaoer_1982
  • 浏览: 1819074 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java6学习笔记54——日历和钟表

阅读更多

1.读取时间日期

import java.util.GregorianCalendar;
import java.text.DateFormat;

public class CalendarDemo1 {
public static void main(String arg[]) {
DateFormat df;
GregorianCalendar gc = new GregorianCalendar();
for(int i=0; i<4; i++) {//多种格式
System.out.println(" ----" + i + "----");
df = DateFormat.getDateInstance(i);//日期
System.out.println(df.format(gc.getTime()));
df = DateFormat.getTimeInstance(i);//时间
System.out.println(df.format(gc.getTime()));
df = DateFormat.getDateTimeInstance(i,i);//日期和时间
System.out.println(df.format(gc.getTime()));
}
}
}

2.设置时间日期

import java.util.GregorianCalendar;
import java.util.Date;
import java.text.DateFormat;
import java.text.ParseException;

public class CalendarDemo2 {
public static void main(String arg[]) {
DateFormat df;
GregorianCalendar gc = new GregorianCalendar();
df = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
System.out.println(df.format(gc.getTime()));

try {
df = DateFormat.getDateInstance();
Date date = df.parse("April 10, 1964");
gc.setTime(date);
} catch(ParseException e) {
System.out.println("Badly formed date string");
}

df = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);
System.out.println(df.format(gc.getTime()));
}
}

3.计算时间

import java.util.GregorianCalendar;
import java.util.Calendar;
import java.text.DateFormat;

public class CalendarDemo3 {
public static void main(String arg[]) {
GregorianCalendar gc = new GregorianCalendar();
DateFormat df = DateFormat.getDateTimeInstance(0,0);
for(int i=0; i<40; i++) {
gc.add(Calendar.MINUTE,39);
gc.add(Calendar.HOUR,-20);
System.out.println(df.format(gc.getTime()));
}
}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics