您的位置:首页 > 编程语言 > Java开发

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 import date string class