问题标签 [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.
java - 关于 java.util.Calendar 的问题
我正在尝试使用以下代码来理解行为。我的本地时区是 UTC -7(亚利桑那州)。
它生成以下输出:
1 UTC -4 小时:12
1 UTC -4 日:27
1 UTC -7 时间戳:2011 年 9 月 27 日星期二 12:40:37 MST
2 UTC -4 小时:0
2 UTC -4 日:28
2 UTC -7 时间戳:Wed Sep 28 00:40:37 MST 2011
3 UTC -4 Hour:3
3 UTC -4 Day:28
3 UTC -7 时间戳:Wed Sep 28 00:40:37 MST 2011
4 UTC -4 Hour:12
4 UTC -4 Day:28
4 UTC -7 时间戳:Wed Sep 28 09:40:37 MST 2011
我不明白为什么第一个 cal.set(Calendar.HOUR,12) 会导致日期翻转到第二天。对一个值使用 add() 会导致调整其他值是有道理的,但 set() 也这样做没有意义。
有没有办法在保留所有其他值的情况下进行绝对 set()?
java - java.util.日历
我的应用程序:
我的二传手:
但是,当它准备好让用户输入日期和时间时,它会引发异常。另外,如果用户输入 4/7/2013 1:30pm 而不是 4、7、2013、13、30,会发生什么?谢谢。
java - 将时间设置为 00:00:00
我在 Java 中重置小时数时遇到问题。对于给定的日期,我想将时间设置为 00:00:00。
这是我的代码:
问题是,有时时间是12:00:00
,有时是00:00:00
,当我在数据库中查询保存07.02.2013 00:00:00
的实体时,存储的实际实体时间是12:00:00
查询失败。
我知道12:00:00 == 00:00:00
!
我正在使用 AppEngine。这是 appengine 错误、问题还是其他问题?还是它依赖于其他东西?
java - 如何在 Calendar.DAY_OF_WEEK 上设置一些日子
我需要在方法集中设置几天。我尝试使用:
但这种方式只设置在星期三。
谢谢你,对不起我的英语:)
java - java.util.calendar behaving strange
So, i found the java.util.Calendar, and tried to use it for a android project i'm working on.
I do not understand at all how Calendar.DAY_OF_WEEK can return 7, when it's Thursday? And now when it's August Calendar.WEEK_OF_YEAR returns 4, which doesn't make any sense at all!
I have tried GregorianCalendar too, and it gives exactly the same results.
Tried to find any documentation about how they count, but i can't find anything. Seems like there is something very obvious, but which i just cannot find out what it is!
The code i wrote is here:
java - 两班问题
我问过你GregorianCalendar
,Calendar
有些人说这样Calendar
更好。所以我在Calender
课堂上做到了。
我对一种方法有疑问:JavaApplication1#whichIsEarlier(),
总是收到错误。请检查一下,如果可以的话。如何解决?我会感谢你的帮助。
java - 日历:正确设置时区
我会为日历实例设置一个时区,但我做不到。我尝试过:
(我随机使用了“美国/罗萨里奥”),但我总是获得我的当前时间。这样做的正确模式是什么?
java - 我需要更改日期和时区吗
我有一个日历对象 [ localDate ],它位于美国东部标准时间:比如 11 月 6 日 15:34... 我将 timeZone 设置为 GMT+5:30... 现在当我这样做时Calendar.HOUR_OF_DAY
它返回我 2...我知道是完美的.. 因为它是 15:34 + 5 小时到格林威治标准时间,然后 +5:30 到时区.. 这只是意味着.. 26:04 是 2 of 7th 。
但是,日期仍然保持为 11 月 6 日......并且localDate.getTime()
仍然返回 11 月 6 日.. 甚至当我打印 localDate.. 它显示时区为 +5:30,但日期和其他一切仍然是原始本地时间..[即 11 月 6 日]
我简直无法理解为什么会这样......
编辑 ::
所以我知道我不需要更改日期和时区。仅更改日期显示方式以适合该位置,并且可以使用已设置的时区来完成。
java - 如何使用日历类获取一个月内的所有日期?
在这里我想显示日期
我可以得到一个月的总天数
有人有想法可以帮助我吗?
java - 获取当前月份的天数
我想像这样显示数组列表:
我编写了以下代码,并将静态值传递给该方法:
这里我通过该值将静态年、月、日期作为参数传递给方法,yyyy-MM-dd
当我通过 1 天然后在 7 天之后打印日期时打印日期之类的格式但上面的代码无法正常工作给我正确的代码