zoukankan      html  css  js  c++  java
  • 日期

    Date date =new Date();

    SimpleDateFormat就是根据一个特定的日期格式在字符串与Date之间相互转换.

    将Date格式化为String      String format(Date d)

    将String解析为Date     Date parse(String s)

    Calendar是抽象类   主要作用在于其方法可以对时间分量进行运算

    设置日期及时间分量

    1. Calendar calendar = Calendar.getInstance();//创建出的Calendar表示当前系统时间
    2. //设置年为2008年
    3. calendar.set(Calendar.YEAR,2008);
    4. //设置月为5月
    5. calendar.set(Calendar.Month,4);//月份从0开始
    6. calendar.set(Calendar.Month,Calendar.MAY);//也可以使用常量来设置
    7. //设置日为30日
    8. caneldar.set(Calendar.DAY_OF_MONTH,30);

    获取时间分量对应的值

    1. Calendar calendar = Calendar.getInstance();
    2. int year = calendar.get(Calendar.YEAR);
    3. int month = calednar.get(Calendar.Month);
    4. int date = calendar.get(Calendar.DAY_OF_MONTH);
    5. //需要注意,月份要加1,因为月份是从0开始的
    6. System.out.println(year+"-"+(month+1)+"-"+date);//2014-1-4

    getActualMaximum方法

    1. Calendar calendar = Calendar.getInstance();
    2. int max = calendar. getActualMaximum(Calendar.DAY_OF_MONTH);
    3. System.out.println("当前月的最后一天为:"+max+"日");//当前月的最后一天为31日

    add

    1. Calendar calendar = Calendar.getInstance();
    2. //计算明天(在日的基础上加一天)    
    3. calendar.add(Calendar.DAY_OF_YEAR,1);//当前Calendar表示的为2014-02-01,月进位了

     setTime与getTime方法

    1. Calendar calendar = Calendar.getInstance();
    2. Date date = calendar.getTime();
    3. System.out.println(date);// Mon Feb 17 15:36:55 CST 2014
  • 相关阅读:
    MySQL数据库的主从同步
    学习Java必看的Java书籍(高清中文最新版附下载链接)
    servlet重点知识总结
    JUnit & JMockit单元测试
    mongodb重点知识总结
    Quartz学习总结
    IDEA使用总结
    bat脚本知识总结
    linux shell脚本相关知识
    SpringMVC重点知识总结
  • 原文地址:https://www.cnblogs.com/jcfxl/p/5735073.html
Copyright © 2011-2022 走看看