问题标签 [java-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.

0 投票
0 回答
25 浏览

java - 从日历转换的日期值输出的格式与字符串不同

这是代码:

结果是:

但预期的结果是:

你能告诉我怎么做吗?

0 投票
2 回答
64 浏览

java - 在 Java 中检查其他两个日期之间的日期时得到不正确的结果

我正在使用下面的代码来检查一个小时是否介于另外两个特定时间之间:

如果currentHour就像"10:00 PM"您在我的代码中看到的那样,一切正常,但如果我将其更改为"02:00 AM",即使currentHour介于08:00 AM和之间,代码也不会按预期工作02:00 AM。如何解决这个问题?

0 投票
2 回答
4528 浏览

java - 获取变量的当前年份 - Java

我有三个变量,我需要今年,一年前从现在开始,两年前从现在开始,使用 Java。像这样的东西会起作用吗?:

还是我需要将年份设为 aint才能减去一年,然后再减去两年?

我怎样才能得到当年减一,当年减二?

0 投票
2 回答
545 浏览

java - 使用 Java 打印 12 个月和接下来的 2 年

已经有一个初始程序,我使代码尽可能短和精确。但是经过检查,似乎接下来的 2 年仍然会打印 2018 年,而我期待 2019 年和 2020 年。我怎样才能动态打印显示 2018 年、2019 年和 2020 年的年份。可能是我的代码中缺少一些迭代。

也请随意批评我的代码,您还可以通过尽可能多地使用 Calendar API 或 Java 8 实用程序来建议更短的代码。

请参见下面的代码:

0 投票
2 回答
190 浏览

java - 如何获得正确的一年中的一周索引

我有一串日期是

我想根据我的 dateOfOrder 找出一年中的哪一周。我将字符串设置为 Calender 类,并尝试使用此方法

但是当我通过http://www.whatweekisit.org/在线查看时

我应该得到的预期一年中的第 22 周,但我最终得到第 23 周。无论如何要解决这个问题?

0 投票
0 回答
159 浏览

java - 获取未来日期的相对时间

下面的代码将输出过去Yesterday的 ,X Minutes ago等。

DateUtils.getRelativeTimeSpanString(timeInMilliSeconds);

如何扭转它的未来?比如Tomorrow, After X Minutes,After X HoursAfter 2 Days

0 投票
0 回答
45 浏览

java - 使用 Java 中的 Jalali 日历获取给定月份的所有周末

我正在尝试使用 Jalali 日历获取给定月份的周末日期。但我不起作用。我用这个这个解决方案来解决它,但是当我改变月份时我得到了相同的结果

任何帮助,将不胜感激

0 投票
2 回答
61 浏览

android - 日历日期验证未返回正确的布尔值

我正在尝试验证日历日期,但在验证时,无论输入如何,代码都会返回 false。

当出生日期意味着用户将在 11 到 19 岁之间时,我希望日期返回 true。

任何帮助将不胜感激!

0 投票
3 回答
176 浏览

java - 在 Java 中将周跨度作为一对从零开始的年份(0-364 或 0-365)数字

我需要获得周跨度:周开始(Mo)| 一年中的星期几结束(星期日)。

例如,对于 5.9.2019,它应该是 241-247(从 0 开始的天数)。

但是,我的方法产生 250 | 249

0 投票
2 回答
625 浏览

java - Calendar.getTime IllegalArgumentException

当此代码在 2020 年 11 月 22 日执行时,我从 Calendar.getTime() 收到 IllegalArgumentException。但在 2020 年 11 月 27 日执行时,它运行良好。

文档说:

类中的setLenient(boolean leniency)方法Calendar用于指定对日期和时间的解释是否宽松。参数:该方法采用一个引用日历模式的类型的leniency参数。boolean

有什么解释吗?即使在我现在的本地,我也无法重现该问题。本地时间设置为 CST

异常堆栈: