熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

java中時間類Date和Calendar的使用

2013-11-23 18:40:58  來源: Java核心技術 

  java中時間類Date和Calendar的使用

  <PRE class=java name=code>package ;

  import javatextDateFormat;

  import javatextParseException;

  import javatextSimpleDateFormat;

  import javautilCalendar;

  import javautilDate;

  import javautilGregorianCalendar;

  /**

  * @author ty DateFormat可以直接使用的那其本身是一個抽象類可以根據Localc指定區域不同得到不同的日期效果

  *         SimpleDateFormat類時DateFormat類的子類一般需要使用simpleDateFormate類來完成

  */

  public class DateDemo {

  public static void main(String[] args) {

  // dateDemo();

  // dateDemo();

  // dateFormat();

  simpleDateFormat();

  }

  /* date使用 */

  private static void dateDemo() {

  Date date = new Date();

  Systemoutprintln(當前日期 + date);

  }

  /*

  * calendar使用抽象類需要通過實例化本類對象可以通過calendar獲得完整日期獲取的日期為所以要加

  * 通過此類可以輕松獲得完整日期

  */

  private static void dateDemo() {

  GregorianCalendar calendar = new GregorianCalendar();

  Systemoutprintln(calendarget(CalendarMONTH));

  }

  /*

  * DateFormat是專門格式化日期的操作抽象類內部提供實例化操作得到日期的dateformat對象getdateInstance;

  * 得到日期時間的對象getdateTimeinstance

  */

  private static void dateFormat() {

  DateFormat df = DateFormatgetDateInstance();

  DateFormat df = DateFormatgetDateTimeInstance();

  Systemoutprintln(DATE: + dfformat(new Date()));

  Systemoutprintln(DATETIME: + dfformat(new Date()));

  }

  /*

  * simpleDateFormat類yyyy表示年MM表示月dd表示日HH表示時mm表示分ss表示秒SSS表示毫秒

  * 使用的時候要注意在構造對象時配匹

  */

  private static void simpleDateFormat() {

  String strDate = ::;

  String pat = yyyyMMdd HH:mm:ssSSSS;

  String pat = yyyy年MM月dd日 HH時mm分ss秒SSSS毫秒;

  SimpleDateFormat sdf = new SimpleDateFormat(pat);

  SimpleDateFormat sdf = new SimpleDateFormat(pat);

  Date d = null;

  try {

  d = sdfparse(strDate);// 將給定的字符串中的日期提取出來

  } catch (ParseException e) {

  // TODO Autogenerated catch block

  eprintStackTrace();

  }

  Systemoutprintln(sdfformat(d));// 將日期變為新的格式

  }

  }

  </PRE><BR>

  <BR>

  <PRE></PRE>

  <PRE></PRE>


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25561.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.