zoukankan      html  css  js  c++  java
  • 【JAVA】JDK -Calendar 遇到的 一个坑

    Calendar是JDK 1.1增加的类
    最近使用了下Calendar发现几个很让人抓狂的问题

    源码:
    public final static int SUNDAY = 1;
    public final static int MONDAY = 2;
    public final static int TUESDAY = 3;
    public final static int WEDNESDAY = 4;
    public final static int THURSDAY = 5;
    public final static int FRIDAY = 6;
    public final static int SATURDAY = 7;
    你发现了么。是的这是真的,星期一(MONDAY) 对应的值为2,不是一,其他的值也是都向后措了1位数字。
     
    同样的,源码:
    public final static int JANUARY = 0;  
    public final static int FEBRUARY = 1; 
    public final static int MARCH = 2;
    public final static int APRIL = 3;
    public final static int MAY = 4;
    public final static int JUNE = 5;
    public final static int JULY = 6;
    public final static int AUGUST = 7;
    public final static int SEPTEMBER = 8;
    public final static int OCTOBER = 9;
    public final static int NOVEMBER = 10;
    public final static int DECEMBER = 11;
    没错,月份也有相同的问题。一不小心就会把时间处理错
     
     
     
     
     
     
  • 相关阅读:
    第一阶段冲刺第三天
    第一阶段冲刺第二天
    第一阶段冲刺第一天
    典型用户和场景
    第十周学习进度条
    第九周学习进度条
    会议视频
    课堂练习……找水王
    小组项目需求——NABCD
    第二阶段个人总结三
  • 原文地址:https://www.cnblogs.com/liuyongcn/p/5338876.html
Copyright © 2011-2022 走看看