Java日期处理
2006-09-18 16:04
423 查看
import java.text.DateFormat;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Test ...{
/** *//**
* @param args
*/
public static void main(String[] args) ...{
Test t=new Test();
t.showDate();
t.doDate();
}
public void showDate()...{
Date now=new Date();
DateFormat df = DateFormat.getDateInstance();
DateFormat df1 = DateFormat.getDateInstance(DateFormat.SHORT);
DateFormat df2 = DateFormat.getDateInstance(DateFormat.MEDIUM);
DateFormat df3 = DateFormat.getDateInstance(DateFormat.LONG);
DateFormat df4 = DateFormat.getDateInstance(DateFormat.FULL);
String s = df.format(now);
String s1 = df1.format(now);
String s2 = df2.format(now);
String s3 = df3.format(now);
String s4 = df4.format(now);
System.out.println("(Default) Today is " + s);
System.out.println("(SHORT) Today is " + s1);
System.out.println("(MEDIUM) Today is " + s2);
System.out.println("(LONG) Today is " + s3);
System.out.println("(FULL) Today is " + s4);
/**//*
(Default) Today is 2006-9-18
(SHORT) Today is 06-9-18
(MEDIUM) Today is 2006-9-18
(LONG) Today is 2006年9月18日
(FULL) Today is 2006年9月18日 星期一
*/
}
public void doDate()...{
SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");
SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
SimpleDateFormat myFmt4=new SimpleDateFormat(
"一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
Date now=new Date();
System.out.println(myFmt.format(now));
System.out.println(myFmt1.format(now));
System.out.println(myFmt2.format(now));
System.out.println(myFmt3.format(now));
System.out.println(myFmt4.format(now));
System.out.println(now.toGMTString());
System.out.println(now.toLocaleString());
System.out.println(now.toString());
/**//*2006年09月18日 15时55分23秒
06/09/18 15:55
2006-09-18 15:55:23
2006年09月18日 15时55分23秒 星期一
一年中的第 261 天 一年中第38个星期 一月中第4个星期 在一天中15时 CST时区
18 Sep 2006 07:55:23 GMT
2006-9-18 15:55:23
Mon Sep 18 15:55:23 CST 2006
*/
}
}
以下是日期处理的代码:
相关文章推荐
- java处理日期,在指定日期的基础上加5天,感觉似乎java处理日期比C#复杂很多
- JAVA 对日期处理
- 关于java的日期处理
- 【Util】java处理日期时间 相加减大全
- java日期处理(四)
- java日期处理(六)
- java日期处理类DateUtil
- java日期处理
- java中的日期时间处理
- java日期的一些处理
- 【转】JAVA 日期处理小节
- java常用类-java日期处理类
- java日期处理类总结:Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类
- java日期处理类总结 转
- Java日期处理常用方法
- java对时间日期的处理
- java/oracle日期处理
- JAVA时间日期处理类,主要用来遍历两个日期之间的每一天。
- 如何在Java 8中愉快地处理日期和时间
- 在Java 8中如何处理日期和时间