<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 78,  comments - 48,  trackbacks - 0

    Java中關(guān)于時間的操作主要是:
    1、獲取當前時間,和某個時間進行比較。此時主要拿long型的時間值。
    ?方法如下:

    要使用
    java.util.Date 。獲取當前時間的代碼如下

    Date date = new Date();

    date.getTime() ;

    還有一種方式,使用 System.currentTimeMillis() ;
    都是得到一個當前的時間的long型的時間的毫秒值,這個值實際上是當前時間值與1970年一月一號零時零分零秒相差的毫秒數(shù)

    2、獲取某種格式的日期。
    方法:

    獲取時間的格式,需要用到一個專門用于時間格式的類 java.text.SimpleDateFormat

    首先,定義一個 SimpleDateFormat 變量

    SimpleDateFormat sdf = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE);

    這個構(gòu)造函數(shù)的定義如下:

    SimpleDateFormat(String ? pattern, Locale ? locale)

    第一個參數(shù) pattern ,我們后面再解釋,這里我們使用一個 "", 第二個參數(shù),是用來設(shè)置時區(qū)的,這里用到了 java.util.Locale 這個類,這個類了面定義了很多靜態(tài)變量,直接拿過來用就 OK ,我們把時區(qū)設(shè)置為 Locale.SIMPLIFIED_CHINESE ,只看名字,這個靜態(tài)變量的意義已經(jīng)很清楚了。

    ?

    接下來我們使用這個 SimpleDateFormat 把當前時間格式化為一個如下格式的時間字符串“ XXXX XX XX _XX XX XX 秒”,代碼:

    sdf.applyPattern("yyyy年MM月dd日_HH時mm分ss秒");

    String timeStr = sdf.format(new Date());

    ?

    獲取時間格式的函數(shù)是 format ,這個函數(shù)的參數(shù)是 java.util.Date 對象,這個沒有什么花頭。

    要說明一下的是這個 pattern ,所謂的模式。這里, yyyy,MM,dd 等,這就是模式。

    我們可以在 SimpleDateFormat 的構(gòu)造函數(shù)中指定模式,比如

    SimpleDateFormat sdf = new SimpleDateFormat(" yyyy-MM-dd ",Locale.SIMPLIFIED_CHINESE);

    也可以獲取時間格式的時候使用applyPattern函數(shù)臨時指定,上面的例子就是這樣。

    什么字符代表什么,這是 j2se 約定好的,設(shè)置模式的時候,我們可以使用約定好的字符加上任何我們想要的字符串。

    j2se 對字符所代表的模式的約定列表如下:

    ?

    ?

    Letter Date or Time Component Presentation
    G Era designator Text
    y Year Year
    M Month in year Month
    w Week in year Number
    W Week in month Number
    D Day in year Number
    d Day in month Number
    F Day of week in month Number
    E Day in week Text
    a Am/pm marker Text?
    H Hour in day (0-23) Number
    k Hour in day (1-24) Number
    K Hour in am/pm (0-11)? Number
    h?? Hour in am/pm (1-12)? Number
    m?? Minute in hour? Number
    s?? Second in minute? Number
    S?? Millisecond? Number??
    z?? Time zone?? General time zone?
    Z?? Time zone? RFC 822 time zone?

    posted on 2006-07-18 13:53 黑咖啡 閱讀(18875) 評論(1)  編輯  收藏 所屬分類: Java Dev

    FeedBack:
    # re: Java中獲取時間的幾種方法
    2009-12-27 23:08 | g
    非常詳細,明白,謝謝!  回復  更多評論
      

    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    留言簿(2)

    隨筆分類(67)

    文章分類(43)

    Good Article

    Good Blogs

    Open Source

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 7777久久亚洲中文字幕| 老司机免费午夜精品视频| 免费高清资源黄网站在线观看| 亚洲一区二区观看播放| 男人的天堂亚洲一区二区三区| 无码亚洲成a人在线观看| 中文亚洲AV片在线观看不卡| 亚洲精品视频在线免费| 午夜亚洲国产精品福利| 亚洲小视频在线观看| 日本大片在线看黄a∨免费| 免费无码国产在线观国内自拍中文字幕 | 爱情岛亚洲论坛在线观看| 久久精品国产亚洲5555| 99久久免费国产香蕉麻豆| rh男男车车的车车免费网站| 亚洲国产高清视频在线观看| 亚洲片一区二区三区| 中字幕视频在线永久在线观看免费 | 18禁止观看免费私人影院| 一级特黄aaa大片免费看| 久久精品国产亚洲AV蜜臀色欲| 亚洲国产V高清在线观看| 国产一卡2卡3卡4卡2021免费观看| 黄网站色视频免费观看45分钟| 亚洲精品自产拍在线观看动漫| 国产一级淫片视频免费看| 最刺激黄a大片免费网站| 日韩a毛片免费观看| 亚洲综合久久精品无码色欲| 久久青草亚洲AV无码麻豆| 免费在线不卡视频| 美女视频黄a视频全免费| 污视频在线免费观看| 人妻巨大乳hd免费看| 亚洲第一成年网站视频 | 亚洲香蕉久久一区二区| 亚洲视频精品在线| 亚洲无线一二三四区手机| 日韩高清在线免费观看| 四虎免费影院ww4164h|