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

java - java.util.Calendar 的性能问题

我有以下代码片段作为网络服务的一部分 -

在此,calendar.set(Calendar.MILLISECOND, 0); 当系统中的并发性很高时,似乎需要 152 毫秒。有可能减少这种情况吗?任何性能建议都会有所帮助。

0 投票
2 回答
69 浏览

java - 如何使用 Java 中的 Calendar 类以不同的字体颜色显示周末?

目前日历中所有日子的字体颜色都是相同的,但我想用不同的颜色制作周末。

0 投票
2 回答
1729 浏览

java - 如何从选定的日期查找到期日?

我想从选择的日期中找到到期日,但没有得到。所以请帮助我如何获得到期日。下面是我的代码。

这是我正在创建的怀孕应用程序。

0 投票
1 回答
777 浏览

java - 美国股市的 Java 日历时区

我正在做与US NYSE & NASDAQ stock market. 到目前为止,我知道他们使用的是东部时间 (ET)。股市于美国东部时间上午 9.30 开市,下午 4 点收市。

为了检查股市当前开盘/收盘,我想检查当前时间是否在上午 9.30 - 下午 4 点之间。

下面的代码是否正确,以获取 ET 时区的用户时间?

正如我所读到的,东部时间 (ET) 遵守夏令时。夏季使用 EDT,即 UTC-4,而冬季使用 EST,即 UTC-5。那么 NYSE 和 NASDAQ 使用的是 ET 时区吗?

我想确保我对上午 9.30 至下午 4 点的比较使用与纽约证券交易所和纳斯达克股票市场相同的时区。

0 投票
2 回答
1075 浏览

java - Jboss Java Date 夏令时

有一个问题,当由于夏令时(一年两次)而移动时钟时,Java 中的日期不正确(我在中欧:GMT+2夏季,GMT+1冬季)

如果时间提前 1 小时,new Date()仍返回旧时间(比当前时间晚 1 小时)。

在 Java 7 中,是否可以在不重新启动 Jboss 应用程序服务器的情况下解决这个问题?

如果我在 Windows 中手动更改时间,则重现问题:Date除非重新启动 jboss,否则不会更新到系统日期。

0 投票
2 回答
2155 浏览

java - 尝试在 Java 中重置日历

我在尝试重置日历时遇到问题,因为它无法恢复原始日期。我究竟做错了什么 ?

这就是结果:

0 投票
2 回答
2149 浏览

java - Calendar.UNDECIMBER 是做什么的?

类中有一个常量Calendar叫做:UNDECIMBER。它描述了第 13 个月。

这个常数有什么有用的用途吗?在 Wikipedia 上写着它是用于农历的。但是这种日历没有实现。

第 14 个月(十二月)是否有任何解决方案?

我在网上没有找到这么多,我想了解更多关于这个主题的信息。

0 投票
4 回答
2206 浏览

java - 使用 Java 以对象日历格式从 ISO 8601 设置当前日期

我试图通过Calendar以下方式设置日期对象,但我不知道如何。

String格式为:

0 投票
3 回答
2263 浏览

java - 如何从 ISO 8601 格式字符串中选择时区到日历实例中

作为输入,我有一个字符串,它是 ISO 8601 中的字符串来表示日期。例如:

“2017-04-04T09:00:00-08:00”

的最后一部分String,即“-08:00”表示时区偏移。我将此字符串转换为Calendar实例,如下所示:

iso8601日期是“2017-04-04T09:00:00-08:00”

但这不会选择时区,如果我从Calendar实例中获取时区,它会提供当前设置的笔记本电脑实例,并且不会从 ISO 8601 字符串中获取时间戳。我通过日历实例检查时区:

有人可以展示如何在Calendar实例中选择时区吗?

0 投票
2 回答
170 浏览

java - 为什么 Calendar.SEPTEMBER 不起作用?

我想看到一个包含一整天的月份。

当我写 Calendar.SEPTEMBER(或其他月份)时,我在 Calendar.SEPTEMBER 上看到红线,其中包含:

必须是以下之一:Calendar.ERA、Calendar.YEAR、Calendar.MONTH、Calendar.WEEK_OF_YEAR、Calendar.WEEK_OF_MONTH、Calendar.DATE、Calendar.DAY_OF_MONTH、Calendar.DAY_OF_YEAR、Calendar.DAY_OF_WEEK、Calendar.DAY_OF_WEEK_IN_MONTH、Calendar.AM_PM、Calendar .HOUR、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND、Calendar.MILLISECOND、Calendar.ZONE_OFFSET、Calendar.DST_OFFSET less... (Ctrl+F1) 此检查着眼于已使用各种支持注释进行注释的 Android API 调用(例如 RequiresPermission 或 UiThread)并标记任何未按照注释指定的正确使用 API 的调用。此检查标记的错误示例:将错误类型的资源整数(例如 R.string)传递给需要不同类型的 API(例如 R.dimen)。忘记在需要它的方法中调用被覆盖的方法(通过 super)调用需要权限的方法而没有在清单中声明该权限将资源颜色引用传递给需要 RGB 整数值的方法。...还有很多。有关更多信息,请参阅 developer.android.com/tools/debugging/annotations.html 上的文档

当我不顾红线运行它时,它会显示复杂的日期,例如: 请参阅

我使用来自 GitHub 的这个库:https ://github.com/jruesga/timeline-chart-view 问题与库有关吗?或者它是关于 Java 日历的?