Java的日期时间

Date类

Date d = new Date()

 

使用SimpleDateFormat格式化日期。

  SimpleDateFormat允许用户自定义日期时间格式来运行。

package cuiyuee;
import java.util.*;
import java.text.*;

public class SimpleDateFormatTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Date dNow = new Date();
        SimpleDateFormat ft = new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz");
        System.out.println("Current Date:"+ft.format(dNow));
    }

}

 

使用printf格式化日期

printf方法可以轻松的格式化时间和日期,使用两个字母格式,以%t开头并且以下面表格中的一个字母结尾。

转换符             说明                             实例

c              包括全部日期和时间信息           星期二 五月 09 13:07:43 CST 2017

F              年-月-日 格式                        2007-10-27

D             月/日/年  格式                        10/27/07

r              时分秒 PM 格式(12小时制)     02:25:51 下午

T              时分秒 格式(24小时制)        14:28:16

R             时分格式(24小时制)            14:28

package cuiyuee;
import java.util.Date;

public class PrintfDateTest {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Date date = new Date();
        
        System.out.printf("全部日期和时间信息:%tc%n",date );
        System.out.printf("年月日:%tF%n",date);
        System.out.printf("月/日/年:%tD%n",date);
        System.out.printf("HH:MM:SS PM格式(12小时制):%tr%n",date);
        System.out.printf("HH:MM:SS PM格式(24小时制):%tT%n",date);
        System.out.printf("HH:MMPM格式(24小时制):%tR",date);
    }

}

 

posted @ 2017-05-09 13:25  小女子的测试之路  阅读(363)  评论(0编辑  收藏  举报