问题标签 [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.
java - 从日历转换的日期值输出的格式与字符串不同
这是代码:
结果是:
但预期的结果是:
你能告诉我怎么做吗?
java - 在 Java 中检查其他两个日期之间的日期时得到不正确的结果
我正在使用下面的代码来检查一个小时是否介于另外两个特定时间之间:
如果currentHour
就像"10:00 PM"
您在我的代码中看到的那样,一切正常,但如果我将其更改为"02:00 AM"
,即使currentHour
介于08:00 AM
和之间,代码也不会按预期工作02:00 AM
。如何解决这个问题?
java - 获取变量的当前年份 - Java
我有三个变量,我需要今年,一年前从现在开始,两年前从现在开始,使用 Java。像这样的东西会起作用吗?:
还是我需要将年份设为 aint
才能减去一年,然后再减去两年?
我怎样才能得到当年减一,当年减二?
java - 使用 Java 打印 12 个月和接下来的 2 年
已经有一个初始程序,我使代码尽可能短和精确。但是经过检查,似乎接下来的 2 年仍然会打印 2018 年,而我期待 2019 年和 2020 年。我怎样才能动态打印显示 2018 年、2019 年和 2020 年的年份。可能是我的代码中缺少一些迭代。
也请随意批评我的代码,您还可以通过尽可能多地使用 Calendar API 或 Java 8 实用程序来建议更短的代码。
请参见下面的代码:
java - 如何获得正确的一年中的一周索引
我有一串日期是
我想根据我的 dateOfOrder 找出一年中的哪一周。我将字符串设置为 Calender 类,并尝试使用此方法
但是当我通过http://www.whatweekisit.org/在线查看时
我应该得到的预期一年中的第 22 周,但我最终得到第 23 周。无论如何要解决这个问题?
java - 获取未来日期的相对时间
下面的代码将输出过去Yesterday
的 ,X Minutes ago
等。
DateUtils.getRelativeTimeSpanString(timeInMilliSeconds);
如何扭转它的未来?比如Tomorrow
, After X Minutes
,After X Hours
等After 2 Days
。
android - 日历日期验证未返回正确的布尔值
我正在尝试验证日历日期,但在验证时,无论输入如何,代码都会返回 false。
当出生日期意味着用户将在 11 到 19 岁之间时,我希望日期返回 true。
任何帮助将不胜感激!
java - 在 Java 中将周跨度作为一对从零开始的年份(0-364 或 0-365)数字
我需要获得周跨度:周开始(Mo)| 一年中的星期几结束(星期日)。
例如,对于 5.9.2019,它应该是 241-247(从 0 开始的天数)。
但是,我的方法产生 250 | 249
java - Calendar.getTime IllegalArgumentException
当此代码在 2020 年 11 月 22 日执行时,我从 Calendar.getTime() 收到 IllegalArgumentException。但在 2020 年 11 月 27 日执行时,它运行良好。
文档说:
类中的
setLenient(boolean leniency)
方法Calendar
用于指定对日期和时间的解释是否宽松。参数:该方法采用一个引用日历模式的类型的leniency
参数。boolean
有什么解释吗?即使在我现在的本地,我也无法重现该问题。本地时间设置为 CST
异常堆栈: