• date.calendar学习总结


    1.date类对象创建方法

    a.Date date=new Date();

    创建的Date对象为当前时间

    b.Date date=new Date(long ms);

    输入的参数为毫秒数字,ms类型为long

    2.日期格式化

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss SSS");

    MM:月份  mm:分钟  HH:24小时制小时  hh:12小时制时间

    3.输出指定格式的日期

    4.获得毫秒数

    a.获得一个Date类对象的毫秒数

    long a=date.getTime();

    b.获得当前时间的毫秒数

    long b=System.currentTimeMillis();

    5.将一个Date类对象格式化为指定格式例子

    Date date=new Date(long ms);

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss SSS");

    String str=sdf.format(date);

    System.out.println(str);

    6.将一个字符串转换为date类对象

    SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss SSS");

    String str="2012-01-12 21:12:12 1000";

    Date date=sdf.parse(str);

    7.calendar创建对象并获得年月日等参数

    //创建一个时间

    Calendar ca=Calendar.getInstance();

    //获得年

    int year=ca.get(Calendar.Year);

    //获得月

    int month=ca.get(Calendar.Month)+1;

    //获得日

    int day=ca.get(Calendar.DAY_OF_MONTH);

    //获得小时

    int hour=ca.get(Calendar.HOUR_OF_DAY);

    //获得分钟

    int minute=ca.get(Calendar.MINUTE);

    //获得秒

    int second=ca.get(Calendar.SECOND);

    //获得毫秒

    int ms=ca.get(Calendar.MilliSecond);

    System.out.prinln(year+"年"+month+"月"+day+"日"+"  "+hour+"小时"+minute+"分"+second+"秒"+"  "+ms+"毫秒");

    8.设置Calendar对象参数,并输出

    Calendar ca=Calendar.getInstance();

    ca.set(Calendar.Year,1890);

    ca.set(Calendar.Month.09);

    ca.set(Calendar.DAY_OF_MONTH,12);

    ca.set(Calendar.HOUR_OF_DAY,12);

    ca.set(Calendar.MINUTE,12);

    ca.set(Calendar.SECOND,12);

    long ms=ca.getTimeInMillis();

    Date date=new Date(ms);

    System.out.pintln(date);

  • 相关阅读:
    cart树剪枝
    LSA、LDA
    paddle中新增layer
    https://www.i5seo.com/
    打印机彩色打印设置(将彩色打印为黑色)
    办公文档的标准格式
    电脑常用的5个按键
    Win7各个版本之间的区别
    win7保护眼睛的颜色设置方法(85,125,205)
    详细教您台式电脑如何组装
  • 原文地址:https://www.cnblogs.com/hitnmg/p/9191570.html
Copyright © 2020-2023  润新知