问题标签 [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 - Calendar.AM 必须是以下之一:Calendar.(Weekdays)
我正在检查几年前编写的代码。然后我意识到 Android Studio 在 给出注释Calendar.AM
,它说它必须是 之一Calendar.SUNDAY
,Calendar.MONDAY
依此类推......
我只想做一个布尔检查是上午还是下午,并相应地设置时间。该程序正在运行。
java - 如何在 Java 的 Calendar 类中获取用户输入的日期而不是当前日期?
我正在做一项作业,我的目标是创建一个类,在给定日期的情况下打印星期几。当提示输入时,如果用户不输入任何内容,程序就会停止。否则,如果用户输入日期,程序会提供星期几,然后继续重新提示用户。用户输入的日期将采用 mdy 格式,例如 1 10 2017 表示 2017 年 1 月 10 日。
到目前为止,我所做的一切都可以满足我的需要,除了它使用当前的日期、月份和年份,而不是用户输入的日期、月份和年份。
我知道需要替换的是倒数第二个代码块 c.get(Calendar.DAY_OF_WEEK),但是我不知道我可以用什么来替换它以获取用户输入的日期。
我知道还有其他包可以解决相同的问题,但是,无论我喜欢与否,我都必须使用 Calendar 类。
java - 为什么 Calendar 和 SimpleDateFormat 显示错误的日期?
我尝试从字符串中解析日期,但是当我打印它时,它显示一个错误的日期。我的代码:
控制台输出:
为什么当我使用简单的日期格式时,我得到的是 2018 而不是 2017?
java - 将 java.util.Calendar 日期与 java.util.Date 进行比较
我需要比较日历时间和日期。我写了下面的代码。
输出是
似乎实用日期大于日历日期。为什么会失败?比较这些日期的书写方式是什么?
编辑 1:- 我的问题是我需要将 util 日期(存储在数据库中)比方说 2017-12-01 16:41:00.0 与当前日期和时间,什么是写入方法?
java - 计算日期差异时的奇怪值
我一直在使用以下代码来计算两个日期之间的差异,但我遇到了一个不寻常的错误:
如果我通过以下日期:
d1 = 2017 年 8 月 12 日 d2 = 2022 年 7 月 31 日
它返回:24055 ..
结果不应该作为月数返回吗?
提前致谢!
java - 如果今天是星期日,则获取下周日期
如果今天是星期天,如何获得下周日期?我想得到下周星期一到星期六的日期。
我正在使用以下代码获取日期:
当我设置设备Language english(US)时它工作正常,但如果设备设置为Language english(UK)它会返回前一周的日期。
java - 使用特定日期设置日历并获取错误的月份值
我正在使用这种方法将时间设置为日历,但是当我想获得月份时,它会给我第 1 个月。
例如,当我设置“2017-12-27 10:50:00”时。当我想得到日历的月份时,它是 11 而不是 12。
java - Calendars getTime 方法修改时区
我有一个问题,即 Calendar.getTime() 方法更改时区(可能与 JVM 一致)。
调用时有什么方法可以阻止从 GMT+0 到 GMT+2 的移动cal.getTime()
?
Ps 我们在我的公司使用 Java 7。
与此相关的另一件事是对微秒的支持。我已经阅读了很多关于 Java 7 及以下不支持 microSeconds(解析字符串时)的内容,但是有什么建议可以解决这个问题吗?
java - 不确定如何在 Java 中将 getTime() 与 GregorianCalendar 一起使用
当我只想打印年、月和日时,我的 GregorianCalendar 打印出来很长。
这就是我得到的:
**带有 dateOfBirth 字段的 Person 类* 包 hierarchybaseclasses;
测试班 这是老师提供的。
包层次基类;