问题标签 [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中获取给定日期的上周六/上周六?
例如:- 字符串 fromDate="09/18/2020"; 我希望我的实际 fromDate 是上周六,即 "09/12/2020" 。
另一个例子:- String fromDate="09/01/2020"; 我希望我的实际 fromDate 是上周六,即 "08/29/2020" 。
java - 根据输入查找每周日期范围
我的属性文件输入如下所示,用于每周报告
数据延迟 - 10 天
运行日 - 星期二。
该要求基于日期滞后:我必须将日历向后移动 10 天。然后我想找到星期二(可以在参数中指定任何工作日)。
从那我想得到一份每周报告。
当指定此配置时,例如今天 2021 年 5 月 11 日
5 月 11 日 - 10 天 = 2021 年 5 月 1 日。在此之后,根据运行日(例如星期一),我的日历应移至 4 月 26 日。
最终结果将是
(星期一)4 月 26 日至 5 月 2 日(星期日)。
我正在使用 JavaCalendar
类。
java - 日期(System.currentTimeInMillis)不工作
我想要今天的日期使用日期对象,所以我传入System.currentTimeInMillis
了Date()
构造函数,但它返回年份为 121
然后我使用Calendar
了类,它解决了我的问题,但为什么Date()
类一开始就不起作用?
java - 你能解释一下这段代码以及为什么我们将月份的值减一吗
你能解释一下这个java日历代码吗
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH, month-1);
为什么我们将月份的值递减一
calendar.set(Calendar.DAY_OF_MONTH, day);
calendar.set(Calendar.YEAR, year);
return calendar.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.US).toUpperCase();
java - Java 为什么 Calendar.get(Calendar.DST_OFFSET) 在夏令时给出 0?
我有一个对应于 2021-07-05T18:00:00.000-04:00(东部夏令时间)的日历对象。然而 Calendar.get(DST_OFFSET) 和 Calendar.getTimeZone().getDSTSavings() 都给出 0。它应该是 1 小时。我错过了什么或我出了什么问题?我使用的所有其他方法都返回预期值。
我正在使用 setTimeInMillis() 和 TimeZone 使用偏移量创建日历。这是它不起作用的原因吗?显示的民间时代总是正确的......
尽管我想使用新的 Java 时间,但我正在使用 Java for Android。最后我只检查了最新版本的 Android 是否支持新的 Java 时间。他们最终可能会增加对旧版本的支持。
java - 如何在 DatePicker Calendar Java 中设置星期一开始日 - JavaFX
我正在开发一个应用程序并使用 JavaFX。我使用的是内置的,DatePicker
但日历从星期日开始,如下图所示。如何让日历从星期一开始?
java - -Xdiags:verbos 是什么意思?
使用 java 的 Calendar 类时出现错误,错误消息中有术语-Xdiags:verbos
代码:
输出:
CalendarClass.java:5:错误:不兼容的类型:字符串无法转换为 int System.out.println(cal.get(Calendar.DATE+ " / "+ Calendar.MONTH + " / " + Calendar.YEAR )); ^ 注意:一些消息已被简化;使用-Xdiags:verbose重新编译以获得完整输出
那么我应该如何解决这个问题呢?