jodaTime 优秀的日期框架

废话不多说,请直接看代码,有问题请留言,笔者会尽快帮合租大家解决。 
Java代码   收藏代码
  1. package com.baidu.test;  
  2.   
  3. import java.util.Date;  
  4.   
  5. import org.joda.time.DateTime;  
  6. import org.joda.time.format.DateTimeFormat;  
  7.   
  8. /** 
  9.  *  
  10.  * @author 朴海林 
  11.  * 2011-02-13 
  12.  * baidu 
  13.  * 
  14.  */  
  15. public class TestJodaTime {  
  16.     public static void main(String[] args) {  
  17.         DateTime dt = new DateTime();// 取得当前时间  
  18.   
  19.         // 根据指定格式,将时间字符串转换成DateTime对象  
  20.         DateTime dt2 = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss").parseDateTime("1985-12-26 23:23:31");  
  21.   
  22.         // 年,月,日,时,分,秒,毫秒  
  23.         DateTime dt3 = new DateTime(2011213103050333);// 2010年2月13日10点30分50秒333毫秒  
  24.   
  25.         // 判断是否闰月  
  26.         DateTime dt4 = new DateTime();  
  27.         org.joda.time.DateTime.Property month = dt4.monthOfYear();  
  28.         System.out.println("是否闰月:" + month.isLeap());  
  29.   
  30.         // 取得 3秒前的时间  
  31.         DateTime dt5 = dt.secondOfMinute().addToCopy(-3);  
  32.         dt.getSecondOfMinute();// 得到整分钟后,过的秒钟数  
  33.         dt.getSecondOfDay();// 得到整天后,过的秒钟数  
  34.         dt.secondOfMinute();// 得到分钟对象,例如做闰年判断等使用  
  35.   
  36.         // DateTime与java.util.Date对象,当前系统TimeMillis转换  
  37.         DateTime dt6 = new DateTime(new Date());  
  38.         Date date = dt.toDate();  
  39.         DateTime dt7 = new DateTime(System.currentTimeMillis());  
  40.         dt.getMillis();  
  41.   
  42.         // 将dt对象,按照指定格式输出字符串  
  43.         System.out.println(dt.toString("yyyy-MM-dd HH:mm:ss"));  
  44.   
  45.     }  
  46. }  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值