1. 程式人生 > >利用simpleDateFormat格式化日期時間

利用simpleDateFormat格式化日期時間

搜了蠻久才發現,轉發一下。

/*

  Formatting month using SimpleDateFormat

  This example shows how to format month using Java SimpleDateFormat class. Month can

  be formatted in M, MM, MMM and MMMM formats.  

*/

import java.text.SimpleDateFormat;

import java.util.Date;

public class FormattingMonth {

  public static void main(String[] args) {

    //create Date object

    Date date = new Date();

     //formatting month in M format like 1,2 etc

     String strDateFormat = "M";

     SimpleDateFormat sdf = new SimpleDateFormat(strDateFormat);

     System.out.println("Current Month in M format : " + sdf.format(date));

     //formatting Month in MM format like 01, 02 etc.

     strDateFormat = "MM";

     sdf = new SimpleDateFormat(strDateFormat);

     System.out.println("Current Month in MM format : " + sdf.format(date));

     //formatting Month in MMM format like Jan, Feb etc.

     strDateFormat = "MMM";

     sdf = new SimpleDateFormat(strDateFormat);

     System.out.println("Current Month in MMM format : " + sdf.format(date));

     //formatting Month in MMMM format like January, February etc.

     strDateFormat = "MMMM";

     sdf = new SimpleDateFormat(strDateFormat);

     System.out.println("Current Month in MMMM format : " + sdf.format(date));

  }

}

/*

Typical output would be

Current Month in M format : 2

Current Month in MM format : 02

Current Month in MMM format : Feb

Current Month in MMMM format : February

*/