Java日期处理

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
         
*/

    }

}

以下是日期处理的代码:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值