中文JAVA技術平等自由協作創造

          Java專題文章博客和開源

          常用鏈接

          統計

          最新評論

          java中時間類Date和Calendar的使用

           JAVA技術說難不難說簡單也不簡單,對每個學軟件開發的同學們來說,學習重要的還是理論跟實際操作相結合,每天進行自我總結跟歸納,補缺補漏,現在分享下我的個人小結:java中時間類Date和Calendar的使用
           <PRE class=java name="code">package cn.com;
           import java.text.DateFormat;
           import java.text.ParseException;
           import java.text.SimpleDateFormat;
           import java.util.Calendar;
           import java.util.Date;
           import java.util.GregorianCalendar;
           /**
           * @author ty 1、DateFormat可以直接使用,的那其本身是一個抽象類,可以根據Localc指定區域不同得到不同的日期效果
           * 2、SimpleDateFormat類時DateFormat類的子類;一般需要使用simpleDateFormate類來完成托福答案
           */
           public class DateDemo {
           public static void main(String[] args) {
           // dateDemo();
           // dateDemo2();
           // dateFormat();
           simpleDateFormat();
           }
           /* date使用 */
           private static void dateDemo() {
           Date date = new Date();
           System.out.println("當前日期:" + date);
           }
           /*
           * calendar使用:抽象類,需要通過實例化本類對象,可以通過calendar獲得完整日期,獲取的日期為0-11月,所以要加1托福改分
           * 通過此類可以輕松獲得完整日期
           */
           private static void dateDemo2() {
           GregorianCalendar calendar = new GregorianCalendar();
           System.out.println(calendar.get(Calendar.MONTH));
           }
           /*
           * DateFormat,是專門格式化日期的操作,抽象類,內部提供實例化操作。得到日期的dateformat對象:getdateInstance;
           * 得到日期時間的對象:getdateTimeinstance
           */
           private static void dateFormat() {
           DateFormat df1 = DateFormat.getDateInstance();
           DateFormat df2 = DateFormat.getDateTimeInstance();
           System.out.println("DATE:" + df1.format(new Date()));
           System.out.println("DATETIME:" + df2.format(new Date()));
           }
           /*
           * simpleDateFormat類。yyyy表示年,MM表示月,dd表示日,HH表示時,mm表示分,ss表示秒,SSS表示毫秒。
           * 使用的時候要注意在構造對象時配匹
           */
           private static void simpleDateFormat() {
           String strDate = "2008-10-19 10:11:30.345";
           String pat1 = "yyyy-MM-dd HH:mm:ss.SSSS";
           String pat2 = "yyyy年MM月dd日 HH時mm分ss秒SSSS毫秒";
           SimpleDateFormat sdf1 = new SimpleDateFormat(pat1);
           SimpleDateFormat sdf2 = new SimpleDateFormat(pat2);
           Date d = null;
           try {
           d = sdf1.parse(strDate);// 將給定的字符串中的日期提取出來
           } catch (ParseException e) {
           // TODO Auto-generated catch block
           e.printStackTrace();
           }
           System.out.println(sdf2.format(d));// 將日期變為新的格式
           }
           }
           </PRE><BR>
           <BR>
           <PRE></PRE>
           <PRE></PRE>
           
           

          posted on 2013-09-12 19:44 好不容易 閱讀(214) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          PK10開獎 PK10開獎
          主站蜘蛛池模板: 沛县| 玉田县| 汝州市| 淳安县| 嘉鱼县| 姜堰市| 舞阳县| 盐津县| 巨鹿县| 龙江县| 齐齐哈尔市| 兰西县| 广灵县| 江津市| 台山市| 蒙山县| 茌平县| 锡林浩特市| 望都县| 陵水| 营山县| 潮安县| 西峡县| 昌乐县| 鞍山市| 金塔县| 株洲市| 康保县| 都兰县| 澄城县| 奈曼旗| 尉犁县| 常熟市| 临高县| 鸡东县| 星子县| 四会市| 日土县| 卓资县| 庆云县| 长兴县|