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
          主站蜘蛛池模板: 沭阳县| 香格里拉县| 福贡县| 和政县| 都江堰市| 九寨沟县| 图木舒克市| 横山县| 英德市| 迁安市| 盐边县| 犍为县| 金秀| 昭觉县| 南投市| 芒康县| 南岸区| 开化县| 嘉禾县| 汝南县| 乌兰浩特市| 津市市| 宁武县| 安康市| 乡城县| 平湖市| 西宁市| 德化县| 屯昌县| 房产| 邵阳市| 舟曲县| 绥中县| 遵义县| 阿勒泰市| 高淳县| 沛县| 新建县| 蒙城县| 衡东县| 常宁市|