zoukankan      html  css  js  c++  java
  • 日期:Date

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

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

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

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

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

    //日期对象转成毫秒值

    Date d = new Date();

    long time1 = d.getTime();

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

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

    long time = 1322709921312l;

    Date d = new Date();

    d.setTime(time);

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

    public static void method() throws Exception {

    String str_time = "2016/12/03";

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

    Date d = df.parse(str_time);

    }

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

    getDateInstance();getDateTimeInstance();

    Date d = new Date();

    DateFormat df = DateFormat.getDateInstance(DateFormat.LONG);

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

    String str_time = df.format(d);

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

        //创建日期格式对象。

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

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

    df = new SimpleDateFormat("yyyyMMddHH:mm:ss");

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

    String str_time = df.format(d);

  • 相关阅读:
    light oj 1105 规律
    light oj 1071 dp(吃金币升级版)
    light oj 1084 线性dp
    light oj 1079 01背包
    light oj 1068 数位dp
    light oj 1219 树上贪心
    light oj 1057 状压dp TSP
    light oj 1037 状压dp
    矩阵快速幂3 k*n铺方格
    矩阵快速幂2 3*n铺方格
  • 原文地址:https://www.cnblogs.com/future-zmy/p/6129917.html
Copyright © 2011-2022 走看看