今天在写程序时,用到了java.util.Date类中的getYear()方法,发现取出来的年份是109,与真实年份差1900。查看了相关文档知道了原因。
/**
* Returns a value that is the result of subtracting 1900 from the
* year that contains or begins with the instant in time represented
* by this <code>Date</code> object, as interpreted in the local
* time zone.
*
* @return  the year represented by this date, minus 1900.
* @see     java.util.Calendar
* @deprecated As of JDK version 1.1,
* replaced by <code>Calendar.get(Calendar.YEAR) - 1900</code>.
*/
@Deprecated
public int getYear() {
return normalize().getYear() - 1900;
}
用这个方法获取年份时是从1900年开始计算的,因此当年份为2009时,得到的结果为109,所以如果要得到最终的年份,要再加上1900。

java.util.Date的getYear() .相关推荐

  1. java.util.Date的getYear()

    今天在写程序时,用到了java.util.Date类中的getYear()方法,发现取出来的年份是109,与真实年份差1900.查看了相关文档知道了原因. /**      * Returns a v ...

  2. Java-Class-C:java.util.Date

    ylbtech-Java-Class-C:java.util.Date Module java.base Package java.util Class Date java.lang.Object j ...

  3. 建议大家使用Java 8 的日期、时间,而非java.util.Date

    建议大家使用Java 8 的日期.时间,而非java.util.Date. 详细原因见:如何在Java 8中愉快地处理日期和时间 总结一下就是, java.util.Date 太乱,如 月份从0开始. ...

  4. java.util.Date和java.sql.Date的区别及应用

    ava.util.Date 就是在除了SQL语句的情况下面使用 java.sql.Date 是针对SQL语句使用的,它只包含日期而没有时间部分 它都有getTime方法返回毫秒数,自然就可以直接构建 ...

  5. java sql date 时分秒_java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间...

    java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Da ...

  6. 将符合ISO 8601的字符串转换为java.util.Date

    我正在尝试将ISO 8601格式的String转换为java.util.Date . 如果与区域设置(比较示例)一起使用,我发现模式yyyy-MM-dd'T'HH:mm:ssZ符合ISO8601. 但 ...

  7. java calendar去掉时分秒_java 8:只取年月日的java.util.Date(时分秒清零)对象

    废弃的方法(@Deprecated) 如果不想要java.util.Date中的时分秒数据,希望将它清零,只保留年月日,最简单的办法是 调用setHours,setMinutes,setSeconds ...

  8. 取java.sql.date日期_JAVA 处理时间 - java.sql.Date、java.util.Date与数据库中的Date字段的转换方法[转]...

    1.如何将java.util.Date转化为java.sql.Date? 转化: java.sql.Date sd; java.util.Date ud; //initialize the ud su ...

  9. Iso时间转java instant,在java.util.Date和java.time.Instant之间转换古代日期时的差异

    我有遗留代码,使用 java.util.Date创建一个古老的日期(12月30日0002).我正在尝试更新我可以使用的代码,但这需要在Date和LocalDate等之间进行转换.我无法完全摆脱使用Da ...

最新文章

  1. 作业调度框架 Quartz 学习笔记(三) -- Cron表达式
  2. 组合恒等式7 组合变换的互逆公式 简介与简单例子
  3. (kruskal)还是畅通工程
  4. javascript的回调函数 同步 异步
  5. 我的YUV播放器MFC小笔记:解析文件名称
  6. Python_遍历时删除的处理说明
  7. git获取特定的commit
  8. FISCO BCOS源码(6)编译源码 获取FISCO BCOS可执行程序
  9. 【显卡】python查看GPU(显卡)资源
  10. Matlab如何设置图中坐标以10的次方显示
  11. vue 音乐播放器之歌词解析和滚动(js源码)
  12. 神经网络-神经元模型、Hebb学习
  13. linux常用网络命令笔记
  14. google glog 简单使用小结
  15. 对Orders订单表中的常见统计查询
  16. qt小闹钟 完整程序_Qt实现闹钟小程序
  17. Session的活化与钝化
  18. 考研公式大全-提问版-数学二
  19. 保密单位 计算机维修保密协议,计算机维修保密协议.doc
  20. [生存志] 第89节 太公阴符天人之道

热门文章

  1. 菜鸟教程:Python练习实例1~10
  2. 3.1集合的概念和表示法
  3. 【线性代数】5-3:克莱姆法则,逆和体积(Cramers Rule,Inverses,and Volumes)
  4. git(7)自定义 Git
  5. 为什么手机多用arm?
  6. 科技创业的新规律:先创业、再创意
  7. python tif格式的图片转换成其他格式
  8. 计算小分子之间的RMSD
  9. 奥西300工程机服务器装系统,奥西pw300驱动
  10. Chrome浏览器常用插件(开发者必备)