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

0 投票
1 回答
263 浏览

java - Calendar.AM 必须是以下之一:Calendar.(Weekdays)

我正在检查几年前编写的代码。然后我意识到 Android Studio 在 给出注释Calendar.AM,它说它必须是 之一Calendar.SUNDAYCalendar.MONDAY依此类推......

我只想做一个布尔检查是上午还是下午,并相应地设置时间。该程序正在运行。

0 投票
2 回答
252 浏览

java - 如何在 Java 的 Calendar 类中获取用户输入的日期而不是当前日期?

我正在做一项作业,我的目标是创建一个类,在给定日期的情况下打印星期几。当提示输入时,如果用户不输入任何内容,程序就会停止。否则,如果用户输入日期,程序会提供星期几,然后继续重新提示用户。用户输入的日期将采用 mdy 格式,例如 1 10 2017 表示 2017 年 1 月 10 日。

到目前为止,我所做的一切都可以满足我的需要,除了它使用当前的日期、月份和年份,而不是用户输入的日期、月份和年份。

我知道需要替换的是倒数第二个代码块 c.get(Calendar.DAY_OF_WEEK),但是我不知道我可以用什么来替换它以获取用户输入的日期。

我知道还有其他包可以解决相同的问题,但是,无论我喜欢与否,我都必须使用 Calendar 类。

0 投票
2 回答
514 浏览

java - 为什么 Calendar 和 SimpleDateFormat 显示错误的日期?

我尝试从字符串中解析日期,但是当我打印它时,它显示一个错误的日期。我的代码:

控制台输出:

为什么当我使用简单的日期格式时,我得到的是 2018 而不是 2017?

0 投票
2 回答
224 浏览

java - 将 java.util.Calendar 日期与 java.util.Date 进行比较

我需要比较日历时间和日期。我写了下面的代码。

输出是

似乎实用日期大于日历日期。为什么会失败?比较这些日期的书写方式是什么?

编辑 1:- 我的问题是我需要将 util 日期(存储在数据库中)比方说 2017-12-01 16:41:00.0 与当前日期和时间,什么是写入方法?

0 投票
2 回答
145 浏览

java - 计算日期差异时的奇怪值

我一直在使用以下代码来计算两个日期之间的差异,但我遇到了一个不寻常的错误:

如果我通过以下日期:

d1 = 2017 年 8 月 12 日 d2 = 2022 年 7 月 31 日

它返回:24055 ..

结果不应该作为月数返回吗?

提前致谢!

0 投票
2 回答
263 浏览

java - 如果今天是星期日,则获取下周日期

如果今天是星期天,如何获得下周日期?我想得到下周星期一到星期六的日期。

我正在使用以下代码获取日期:

当我设置设备Language english(US)时它工作正常,但如果设备设置为Language english(UK)它会返回前一周的日期。

0 投票
1 回答
87 浏览

java - 使用特定日期设置日历并获取错误的月份值

我正在使用这种方法将时间设置为日历,但是当我想获得月份时,它会给我第 1 个月。

例如,当我设置“2017-12-27 10:50:00”时。当我想得到日历的月份时,它是 11 而不是 12。

0 投票
2 回答
131 浏览

java - Calendars getTime 方法修改时区

我有一个问题,即 Calendar.getTime() 方法更改时区(可能与 JVM 一致)。

调用时有什么方法可以阻止从 GMT+0 到 GMT+2 的移动cal.getTime()

Ps 我们在我的公司使用 Java 7。

与此相关的另一件事是对微秒的支持。我已经阅读了很多关于 Java 7 及以下不支持 microSeconds(解析字符串时)的内容,但是有什么建议可以解决这个问题吗?

0 投票
1 回答
409 浏览

java - 如何防止日历事件冲突?

我正在使用 alamkanak/Android-Week-View 库并且工作正常,但我想防止这种情况发生:

事件碰撞

我试试这个:

0 投票
4 回答
2613 浏览

java - 不确定如何在 Java 中将 getTime() 与 GregorianCalendar 一起使用

当我只想打印年、月和日时,我的 GregorianCalendar 打印出来很长。

这就是我得到的:

**带有 dateOfBirth 字段的 Person 类* 包 hierarchybaseclasses;

测试班 这是老师提供的。

包层次基类;