Joda-Time

http://www.joda.org/joda-time/

 

http://www.ibm.com/developerworks/cn/java/j-jodatime.html

 

package com.baidu.test;  
  
import java.util.Date;  
  
import org.joda.time.DateTime;  
import org.joda.time.format.DateTimeFormat;  

public class TestJodaTime {  
    public static void main(String[] args) {  
        DateTime dt = new DateTime();// 取得當前時間  
  
        // 根據指定格式,將時間字符串轉換成DateTime對象  
        DateTime dt2 = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss").parseDateTime("1985-12-26 23:23:31");  
  
        // 年,月,日,時,分,秒,毫秒  
        DateTime dt3 = new DateTime(2011, 2, 13, 10, 30, 50, 333);// 2010年2月13日10點30分50秒333毫秒  
  
        // 判斷是否閏月  
        DateTime dt4 = new DateTime();  
        org.joda.time.DateTime.Property month = dt4.monthOfYear();  
        System.out.println("是否閏月:" + month.isLeap());  
  
        // 取得 3秒前的時間  
        DateTime dt5 = dt.secondOfMinute().addToCopy(-3);  
        dt.getSecondOfMinute();// 得到整分鐘後,過的秒鐘數  
        dt.getSecondOfDay();// 得到整天后,過的秒鐘數  
        dt.secondOfMinute();// 得到分鐘對象,例如做閏年判斷等使用  
  
        // DateTime與java.util.Date對象,當前系統TimeMillis轉換  
        DateTime dt6 = new DateTime(new Date());  
        Date date = dt.toDate();  
        DateTime dt7 = new DateTime(System.currentTimeMillis());  
        dt.getMillis();  
  
        // 將dt對象,按照指定格式輸出字符串  
        System.out.println(dt.toString("yyyy-MM-dd HH:mm:ss"));  
  
    }  
}

 

發佈了211 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章