问题标签 [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 投票
4 回答
1055 浏览

java - 获取一周的开始日期和结束日期?[爪哇]

我正在开发一个应用程序,它会持续监控用户的身体活动和不活动水平。我试图找出提供日期的一周的开始和结束日期。例如,3 月 3 日是我提供的日期,我想获得本周的开始和结束日期 -> 2 月 27 日 - 3 月 5 日。可以这样做吗?

我正在尝试实现以下设计 在此处输入图像描述

我目前拥有的以下代码将活动列表的最后一个日期和第一个日期连接起来(每天创建一个)。

注意:我不得不提到,作为参数的列表是每周分组的所有活动

但是,使用这种方法时,当该人不使用应用程序(即未登录 -> 应用程序停止监视)并且文本标签可能看起来像这样 在此处输入图像描述 (例如,本周只有一个活动)时,就会出现问题

请问有什么建议吗?

0 投票
1 回答
70 浏览

java - 使用 ArrayList 时对象字段被覆盖[调试帮助]

我可能在这里遗漏了一些非常简单的东西,但基本上我有我希望存储在一个arrayList全局对象中的对象。但是,当我离开该函数并尝试访问相同的对象元素时arrayList,一个字段被覆盖,我不确定如何。

我已将问题确定为特定区域,并将显示相关代码。日期 ( timeSlot\ Calendar) 对象是此问题的指示符。

出于调试目的,我在最底部添加了 print 语句,这给了我正确的输出。基本上打印timeSlot为每个BookingRequest. 很明显,request具有正确timeSlot值的对象被添加到requestList.

输出(我省略了不相关的字段)

但是,一旦我离开此函数并尝试通过 ArrayList 打印完全相同的输出requestList,我就会得到以下信息。

输出

似乎每个timeSlot对象都被最后timeSlot处理的对象覆盖。我没有对数组进行任何修改,并确保在requestHandler()调用后立即获得此输出。代码如下。

如果您认为问题出在它们上,这里还有相关handler和功能。两者都创建了andgenerate的新实例,所以我认为重新分配同一个实例没有问题。TimeSlotCalendar

我花了太长时间试图弄清楚确切的问题是什么。我有一种感觉,这也可能与 的行为有关matcher.find(),但我已经竭尽全力尝试一切来确定确切的问题是什么,更不用说修复它了。

任何帮助将不胜感激!

0 投票
2 回答
2571 浏览

java - 当前周星期一日期

在我的情况下,周从周一到周日开始。我想获得当前周的周一日期。我使用以下代码获取星期一日期。

它适用于除周日以外的所有日子,如果当天是周日,它将给出下周的周一日期。即使是周日,是否可以使用 java.util.Date/Calendar API 获取当前的周一日期。

任何帮助表示赞赏。

0 投票
2 回答
2496 浏览

java - 如何比较 LocalDate 和 Calendar 类的对象?

我正在尝试比较两个具有不同类型的对象的日期。有没有办法将 Calendar 对象转换为 LocalDater 或反之亦然?

谢谢 :)

0 投票
2 回答
1752 浏览

java - Java公历输出错误的日期

我正在做一个公历项目,我必须从今天和我生日的星期几打印 100 天。该程序显示一天,但它是错误的一天。你们能帮我解决这个问题吗?谢谢!

这是 CalendarUtils

0 投票
1 回答
275 浏览

java - Android 日历 getFirstDayOfWeek 错误

我想得到一周的第一天,但​​我有一个奇怪的错误。如果我使用此代码:

我的日志显示错误的日期:D/Activity: Date: lundi 2 janvier 2017

但是,如果我getTime()像这样使用该方法:

我的日志显示正确的日期:D/Activity: Date: lundi 26 décembre 2016

我的手机使用法语,所以我的一周从星期一开始。

有人知道为什么吗?

0 投票
2 回答
2147 浏览

java - Setting values in calendar (java.util.Calendar)

I'm learning the Calendar class in Java and I am unable to understand the Set(Calendar.Day OF MONTH) method.

Here it goes:

Output:

When I uncomment the statement(1) the output changes to:

Here is my question:

I understood the change of Month to March but I'm not able to figure out why the date has changed to 5. As per my understanding shouldn't the date be changed to April 02 2018 (when 33 days of March is being computed since March has only 31 days the count moves to the month of April).

I will be extremely grateful if someone could help in clearing this doubt.

Thanks in advance.

Regards Roopa

0 投票
0 回答
183 浏览

java - AlarmManager 时区未与系统时钟同步

当我在使用闹钟管理器中设置闹钟时,它总是会立即显示我的闹钟。我意识到这是因为我实际设置的警报是过去的。

当我使用 Java 的 Calendar.getInstance() 与当前时间同步时,它给了我一个比当前时区早 5 小时的时间。奇怪的是,用于运行 AlarmManager 的任何时钟似乎都提前了相同的数量。

这一点很明显,当我通过获取当前时间并添加 x 秒数来创建闹钟时,它会在正确的时间响起,但是如果我设置了一个闹钟,根据我手机的时钟,它在未来,它被认为是过去。

如何重置 alarmManager 和 java cal 使用的时钟,以便它们与我当前的时间相对应?

这是我用来发出警报的代码。

这是创建警报使用的 Cal 的代码。

警报对象将分钟和小时存储在给定用户输入的字符串中。

构造函数

0 投票
1 回答
821 浏览

java - Java 日历:我想从日历中删除特定的星期几

更多细节我想摆脱一周中的特定日子。

我的意思是:{Sat(1), Sun(2), Mon(3) , Tues(4) , Wed (5),Thurs(6) ,Fri(7)}.

删除工作日:{Sat(1), Sun(2), Mon(3) , Tues(4) , Wed (5)}.

因此,我可以获得从特定开始日期到现在日期的不包括排除天数的天数。

提示:我必须使用 Java 日历

问题是动态指定日期

0 投票
1 回答
1327 浏览

java - 在Java中查找两个日期(包括开始日期和结束日期)之间的差异

我需要找到 Java 中两个日期之间的差异,并且差异应该包括开始日期和结束日期。我尝试使用下面的代码,但它不包括开始和结束日期。

有什么实用方法可以实现这一点吗?