问题标签 [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 回答
123 浏览

java - 没有毫秒的日历与毫秒为 0 的日历

我无法弄清楚如何判断一个Calendar对象是在没有毫秒的情况下创建的,还是一个以毫秒创建的恰好值为 0 的 Calendar 对象。

我需要区分时间戳

后者表明时钟以毫秒为分辨率报告时间,而前者仅以秒为分辨率报告时间。因此,在后一种情况下,我想显示“000”,但在前一种情况下,我不想。

Calendar.get(Calendar.MILLISECONDS) = 0显然不能解决这个问题。关于如何做到这一点的任何想法?

0 投票
3 回答
32 浏览

java - Calendar API 返回的数据不正确

在我们的业务需求中,我们应该找出一周的第一天。

由于客户端European如此,我使用以下代码来获取它。

但是,问题是当我运行此代码时,我得到2的答案正是我所期望1的。

有人可以帮助我理解这种行为。

0 投票
2 回答
931 浏览

android - 日历在某些 Android 设备上返回糟糕的一周开始

我想得到本周第一天的日期。所以我以这种方式实现了它:

它适用于大多数设备,但有时它会返回下周第一天的日期。我不知道为什么。

课程来自java.util.*.

编辑:今天(28.05.2018)只需记录此函数的结果,您将看到 27.05.2018 或 03.06.2018。这些设备具有相同的语言环境和相同的时区。

0 投票
1 回答
141 浏览

android - 日历返回错误的星期

所以我需要获得本周星期一的毫秒时间和本周星期日的毫秒时间,并且下面的代码工作正常,直到我在模拟器上安装应用程序,如果我将时间设置为星期日,它会返回Jun 18 - Jun 24,但在三星 Galaxy s5 上它返回Jun 11 - Jun 17 <- this is how it should show我做错了吗?

getMondayTime方法以毫秒为单位返回星期一的时间

getSundayTime以毫秒为单位返回星期日的时间

在这里,我把所有的时间都放在了地方

0 投票
4 回答
4292 浏览

java - 将 java Calendar 对象从本地时间转换为 UTC

如何将 JavaCalendar对象从本地时间转换为 UTC?这是我尝试过的:

时间始终以 MT 而非 GMT 显示。我想将 UTC 中的日历存储在数据库中(我不关心格式化或显示时间)。

0 投票
1 回答
880 浏览

java - Selenium 将工作日添加到日期,周末未正确计算

我正在运行以下代码6/7/2018,以便从返回的任何日期中省略周末。但是,代码似乎将以下几天确定为周末。

而不是

我正在更新指示的字段以增加/减少我想选择的未来天数。

如果我输入 5 天返回的日期是12/7/2018,如果我输入 6 天返回的日期是15/7/2018.

有什么明显的我遗漏的东西,任何帮助将不胜感激。

0 投票
1 回答
1128 浏览

java - 类型 Calendar 中的方法 set(int, int) 不适用于参数 (int, String)

Java 代码从给定的星期几、月份的星期、月份和年份创建日期作为输入。示例 - 如果输入如下:

日-周一,月-7 月,第 1 周,2018 年,

那么输出应该是-02/07/2018。

下面是使用的代码:

标记的行不会编译。为什么不?我应该如何解决它?

0 投票
3 回答
4854 浏览

java - 确定给定月份的天数

我正在根据给定月份的天数进行一些计算,

确定当前年份月份

确定当月有多少天

问题

noOfDaysOfMonth似乎没有给我正确的天数。

例如year = 2018 , month = 8给了我30我期望的31

0 投票
5 回答
3564 浏览

java - 如何比较小时数?

我正在构建一个应用程序,我需要知道如何比较两个小时。

例如,我的商店早上 6:30 开门,下午 5:00 关门。

我需要证明TextView我的商店在下午 5 点之后关门,在早上 6:30 之后我的商店从周一到周五营业。

我怎样才能做到这一点?这是我的尝试:

但我收到多个错误。当我将 06:30 与“:”放在一起时,一个 int open;两个周一至周五的限制。

谢谢您的帮助。

0 投票
1 回答
45 浏览

android - Calendar.month 和 year 坏了?

我试图获取年份和年份的月数(从 1 到 12)。但是当我使用该代码时,它只给我一个月的数字 2 和一年的数字 1。