Java基础-常用util1 Date

API--- java.util.Date日期类,月份从0-11;

       /*

       日期对象和毫秒值之间的转换。

       1,日期对象转成毫秒值。Date类中的getTime方法。

       2,如何将获取到的毫秒值转成具体的日期呢?

              Date类中的setTime方法。也可以通过构造函数。

       */

              //日期对象转成毫秒值

              Dated = new Date();

              longtime1 = d.getTime();

              longtime2 = System.currentTimeMillis(); / /毫秒值。

             

              //毫秒值转成具体的日期

              longtime = 1322709921312l;

              Dated = new Date();

              d.setTime(time);

/*

       将日期字符串转换成日期对象:使用的就是DateFormat方法中的  Date parse(Stringsource)

       */

       public static void method() throws Exception {

              Stringstr_time = "2011/10/25";

              DateFormat df = new SimpleDateFormat("yyyy/MM/dd");//SimpleDateFormat作为可以指定用户自定义的格式来完成格式化。

              Date d = df.parse(str_time);

       }

       /*

       如果不需要使用特定的格式化风格,完全可以使用DateFormat类中的静态工厂方法获取具体的已经封装好风格的对象。getDateInstance();getDateTimeInstance();

       */

              Dated = new Date();

              DateFormatdf = DateFormat.getDateInstance(DateFormat.LONG);

              df= DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);

              Stringstr_time = df.format(d);

 

       //将日期对象转换成字符串的方式:DateFormat类中的format方法。

          //创建日期格式对象。

              DateFormat df = new SimpleDateFormat(); //该对象的建立内部会封装一个默认的日期格式。11-12-1下午1:48

              //如果想要自定义日期格式的话。可使用SimpleDateFormat的构造函数。将具体的格式作为参数传入到构造函数中。如何表示日期中年的部分呢?可以必须要参与格式对象文档。

              df = newSimpleDateFormat("yyyyMMdd HH:mm:ss");

              //调用DateFormat中的format方法。对已有的日期对象进行格式化。

              String str_time = df.format(d);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值