greatjone

          BlogJava 聯系 聚合 管理
            7 Posts :: 24 Stories :: 3 Comments :: 0 Trackbacks
          采用Date與Calender來獲得當前時間,具體代碼如下:
           1import java.text.DateFormat;
           2import java.util.Calendar;
           3import java.util.Date;
           4
           5
           6public class TestTime {
           7    public void getTimeByDate(){
           8        Date date = new Date();
           9        DateFormat df1 = DateFormat.getDateInstance();//日期格式,精確到日
          10        System.out.println(df1.format(date));
          11        DateFormat df2 = DateFormat.getDateTimeInstance();//可以精確到時分秒
          12        System.out.println(df2.format(date));
          13        DateFormat df3 = DateFormat.getTimeInstance();//只顯示出時分秒
          14        System.out.println(df3.format(date));
          15        DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //顯示日期,周,上下午,時間(精確到秒) 
          16        System.out.println(df4.format(date));  
          17        DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //顯示日期,上下午,時間(精確到秒) 
          18        System.out.println(df5.format(date));
          19        DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //顯示日期,上下午,時間(精確到分) 
          20        System.out.println(df6.format(date));
          21        DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //顯示日期,時間(精確到分)
          22        System.out.println(df7.format(date));
          23    }

          24    public void getTimeByCalendar(){
          25        Calendar cal = Calendar.getInstance();
          26        int year = cal.get(Calendar.YEAR);//獲取年份
          27        int month=cal.get(Calendar.MONTH);//獲取月份 
          28        int day=cal.get(Calendar.DATE);//獲取日 
          29        int hour=cal.get(Calendar.HOUR);//小時 
          30        int minute=cal.get(Calendar.MINUTE);//分            
          31        int second=cal.get(Calendar.SECOND);//秒 
          32        int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第幾天
          33        System.out.println("現在的時間是:公元"+year+""+month+""+day+"日      "+hour+""+minute+""+second+"秒       星期"+WeekOfYear);
          34    }

          35    public static void main(String[] args) {
          36        TestTime tt=new TestTime();
          37        tt.getTimeByDate();
          38        System.out.println("****************************");
          39        tt.getTimeByCalendar();
          40    }

          41}
          運行結果如下:
               2010-6-6
          2010-6-6 8:58:32
          8:58:32
          2010年6月6日 星期日 上午08時58分32秒 GMT
          2010年6月6日 上午08時58分32秒
          10-6-6 上午8:58
          2010-6-6 8:58:32
          ****************************
          現在的時間是:公元2010年5月6日      8時58分33秒       星期1
          posted on 2010-06-06 17:09 jone 閱讀(781) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 茶陵县| 弥渡县| 平顶山市| 茌平县| 甘洛县| 揭西县| 武汉市| 湾仔区| 沅江市| 海晏县| 建德市| 荔浦县| 金堂县| 张北县| 东光县| 阿鲁科尔沁旗| 聂荣县| 富源县| 普安县| 拉孜县| 蒙山县| 中江县| 高青县| 浙江省| 平遥县| 隆德县| 怀集县| 沈丘县| 如皋市| 塘沽区| 连州市| 昌江| 永修县| 长顺县| 吕梁市| 龙井市| 广汉市| 赤城县| 江阴市| 孟州市| 太仆寺旗|