问题标签 [java.util.calendar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 从 2018 年 3 月 25 日起减去 24 小时后的意外结果
我从 GregorianCalendar 03/25/2018 09:41 中减去 24 小时。
结果 03/24/2018 08:41
。
输出:
如果我尝试另一个日期,结果是正确的。
我尝试在 Linux 和 Windows 中使用 JDK1.6.0_45 和 Java 1.8。
有人可以确认您是否得到相同的结果?
谢谢你。
java - 日历分钟没有给出正确的分钟
下面的代码显示了解析Date
对象的文本和静态字段 Calendar.MINUTE
。有人可以告诉他们为什么不同吗?
文档说它应该以 int 形式获取当前分钟值。
编辑:图像已删除,代码/结果已更新。
输出为;
java - 日历开始日期早于结束日期在同一天的差异
我有两个日历日期,我得到了天、小时和分钟之间的差异。
如果结束日期大于开始日期,这将非常有效。如果开始日期与结束日期在一周中的同一天,但比结束日期更早,则不起作用。例如:结束日期为星期六下午 2:20,开始日期为星期六下午 7:20。它以 0 天和 5 小时计算。但是,它应该更像是 7 天。
这是代码
我该如何处理结束日期与开始日期相同的情况,但结束日期是开始日期之前的时间?
谢谢
编辑
我想我解决了我的问题。我正在为其他有同样问题的人添加它。如果结束日期 = 开始日期(同一天)将 7 添加到日历对象以作为结束日期。伪代码
java - Calendar.DAY_OF_WEEK 和 Calendar.DAY_OF_MONTH 有什么区别?每次输出都是一样的
我正在使用Timestamp
当前时间的课程设置时间。我Calendar
先DAY_OF_WEEK
用. 再用DAY_OF_MONTH
. 我每次都得到相同的输出。DAY_OF_MONTH
那么和之间有什么区别DAY_OF_WEEK
呢?
或者
java - 日历字段中的不同/错误结果
我正在尝试添加事件,但它显示了我尝试输入的不同日期以及我得到的内容。
我收到的是 6 月 22 日,而不是 5 月 23 日: 截图
java - 日历设置日期导致异常并显示消息“无法解析的日期”
我的代码从字符串“2018-04-14'T'15:38:14”中获取日历日期,当我调用它时,它当前导致异常setTime
。编码
上面的行导致异常说“不可解析的日期”
java - 有没有办法在 JavaFX TableView 上使用 GregorianCalendar?
有没有办法让 TableView 中的列显示正确的日期,而不是:
我想知道,因为在我拥有的 Date 列上显示它很烦人,并且必须在 Date 和 GregorianCalendar 之间切换会变得混乱和烦人。
java - 在 Java 中以两种方式将月份添加到日期会产生两种不同的结果(闰年哲学?)
假设 2000 年 1 月 31 日是闰年,以下两种添加月份的方法给了我不同的结果。我做错了什么还是这两种处理闰年月份的不同理念?而且,如果这两种方法只是哲学上的差异,你怎么知道选择哪种方法?
方法1:使用LocalDate plusMonths()
:
输出:
方法2:使用Calendar
:
输出:
为什么这两个日期的输出不一样?
谢谢。
java - Java Calendar.DAY_OF_WEEK 给出错误的日期
下面的代码有什么问题?它给出了一年中任何日期的错误日期。