Java simpleDateFormat 转换

标签 java date simpledateformat

尝试执行日期比较:

date1=new SimpleDateFormat("yy-MM-dd HH").parse("12-03-25 02") 等于

date2=new SimpleDateFormat("yy-MM-dd HH").parse("12-03-25 03")

问题是什么?以 date1.getHour 我得到 3

欢迎提出想法

最佳答案

2012 年 3 月 25 日是许多国家夏令时转换的日子,通常是在 2 点钟。所以今天凌晨 2 点和凌晨 3 点在您所在的地区是同一时间。这就是您看到这个的原因。

关于Java simpleDateFormat 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15437541/

相关文章:

php - 为什么我将日期时间从 javascript 传递到 php 后得到不同的日期值?

java - 如何只获取JSpinner的小时和分钟?

python - 从数据框中的年份值中删除小数

php 获取语言环境特定的日期格式

java - SimpleDateFormat - 无法解析的日期

android SimpleDateFormat ("dd/mm/yyyy") 运行不正常

java - 需要在for循环中声明变量

java - Android Sqlite 仅更新第一行

java - spring boot 在解决构建路径错误之前无法构建项目

java - 如何在 Spring 3/Thymeleaf 中显示带有参数的本地化消息