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

java.util.date - 再次将 String 格式的 XMLGregorianCalendar 对象转换为 XMLGregorianCalendar 对象

我已经XMLGregorianCalendar使用方法将对象转换为字符串toString()。所以在一个字符串变量中我有"2014-09-02T10:55:58.000+05:30". 现在我想XMLGregorianCalendar再次将此值加载到对象中。

我想将此字符串值存储到 XMLGregorianCalendar 类型的变量中。我使用了 thsiSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");但不明白接下来要做什么。希望我清楚地提到了我的问题。请帮我。提前致谢。

0 投票
2 回答
1415 浏览

java - Method to calculate the upcoming birthdays in next N days

I need a method which takes an integer input (N) and returns the birthdays in the next N days. I am finding it very difficult to get any code running. Below is just a code of how I want it to work - it is in no means a working code. Any help is highly appreciated.

0 投票
3 回答
127 浏览

java - 不使用 Joda Time 的 Java 时间转换

我的基本查询是将特定地点的时间转换为另一个地点的相应时间。例如:在印度是 23:30 时,洛杉矶是几点钟?10:00 在德国时,洛杉矶是几点钟?

给出的输入是目标和相对地点时区以及要转换的时间。

例如:输入 ["America/Los_angeles" , "Germany" , "23:00"]

我尝试了各种方法,例如:

1)获取两个时区的当前时间并找到差异并将差异添加到 time 。

2)使用下面的代码:

年份出来错了。!

有一个更好的方法吗 ?我徒劳地尝试了 Calendar、SimpleDateFormat 和 Date 的各种方法。我只能使用基本的 java 实用程序而不是 Joda 实用程序。提前致谢 。

0 投票
1 回答
750 浏览

java - java.util.Calendar.get* 和 java.util.Calendar.set* 被阻塞

在多线程应用程序上,有锁定的线程,当我得到线程转储时,它似乎与 java.util.Calendar 类有关,该对象是使用Calendar.getInstance()返回new实例创建的。你有什么意见吗。这是线程转储的示例;

编辑:jdk 版本是 1.6._021

0 投票
1 回答
1256 浏览

java - Java 一年中第一周的最少天数

我实际上正在通过实用程序类日历。我发现自己很困惑,

方法

我住在印度 (UTC+05:30) 钦奈、加尔各答、孟买、新德里。该时区不实行夏令时。

为了获得一年中的一周,我这样编码

45 只有在 Java 处理时才有可能

Java 需要最少几天才能变成一整周才能变成 7 天吗?因为我可以通过 setMinimalDaysInFirstWeek() 来改变它。又会有什么影响?

0 投票
2 回答
482 浏览

java - 如何获取下一个指定星期几的日期

我必须根据当前日期计算下一个日期。例如,假设今天是“2014 年 11 月 5 日”,并且用户输入了第一个星期一之类的输入。所以根据用户输入,如果本月的第一个星期一已经过去,那么我必须找出下个月的第一个星期一。如果当月的第一个星期一还没有到来,那么我必须找出当月的日期。

我正在使用 java.util.Calendar 类。

没有能够进一步进行。寻求你的帮助。

0 投票
1 回答
925 浏览

java - 为什么创建日历实例的工厂方法

想了解更多关于Calendar.getInstance(). 我可以使用构造函数创建 Date 实例,但为什么不能创建 Calendar 实例?为什么Calendar设计使用工厂方法以及为什么它一直是抽象类。

请分享背后的原因。

我的问题很简单:如果我们在 Date 类上有 new 运算符,为什么不使用 Calender。创建实例的静态方法背后的想法是什么。

非常感谢,

0 投票
2 回答
493 浏览

java - cal.get(7) 从 Calender 实例做什么?

我正在记录一些代码,需要帮助理解这一行。

是什么cal.get(7)意思?我在 IDE 上运行它,结果为 5。我尝试cal.get(6)了,结果为 169。

0 投票
4 回答
2036 浏览

java - Java Calendar 添加了一个随机的毫秒数?

嗨,我有一些奇怪的事情发生。我只是获取一个日历对象,将其转换为单独的部分,然后将其放回日历中(有或没有任何更改。在这种情况下,我不做任何更改)。我的意思是,这应该被剪切和粘贴。我还尝试使用 calendar = Calendar.getInstance() 创建一个日历并手动设置所有内容。calendar.set(Calendar.YEAR, mStartYear); 很快。仍然给出错误的日历对象。我也尝试过设置毫秒,似乎总是有一些垃圾毫秒。但时间以一种或另一种方式完全关闭。也许有人看到了愚蠢的疏忽,但我很难过。

这也是一个 android 应用程序,但对于基本的 Java 库对象并不重要。

注意 Weekview 是我正在使用的其中一个库的数据包装器。它有一个开始日历和一个结束日历。

这是调试器在内存中列出的内容..

我最终得到

预计

这是我最初设置它的地方..

0 投票
1 回答
61 浏览

java - 哪个更适合在日志中打印时间

我想知道 new Date().toString 或 Calendar.getInstance().getTime().toString 哪个更好,因为它们都提供相同的输出,为什么选择一个而不是另一个?

场景:我使用它们只是为了在日志中打印时间,在一个类中很多次我会使用它们