問題タブ [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タイムスタンプ:火9月27日12:40:37 MST 2011
2 UTC -4時間:0
2 UTC -4日:28 2UTC-
7時間スタンプ:Wed Sep 28 00:40:37 MST 2011
3 UTC -4 Hour:3
3 UTC -4 Day:28
3 UTC -7 Time Stamp:Wed Sep 28 00:40:37 MST 2011
4 UTC -4 Hour:12
4 UTC -4日:28
4 UTC -7タイムスタンプ:水9月28日09:40:37 MST 2011
私が理解していないのは、最初のcal.set(Calendar.HOUR、12)によって日付が翌日に反転する理由です。1つの値にadd()を使用すると、他の値が調整されることは理にかなっていますが、set()がそれを行うことも意味がありません。
他のすべての値が保持される絶対set()を実行する方法はありますか?
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 - How to set some days on Calendar.DAY_OF_WEEK
I need to set some days in method set. I try to use:
#xA;but with this way set only Wednesday.
Thank you and sorry for my english :)
java - java.util.calendar の動作がおかしい
だから、私はjava.util.Calendarを見つけて、私が取り組んでいるAndroidプロジェクトにそれを使用しようとしました。
木曜日のときに Calendar.DAY_OF_WEEK が 7 を返す方法がまったくわかりません。8 月のカレンダーになると、WEEK_OF_YEAR は 4 を返しますが、これはまったく意味がありません。
私も GregorianCalendar を試しましたが、まったく同じ結果が得られました。
それらがどのようにカウントされるかについてのドキュメントを見つけようとしましたが、何も見つかりません。非常に明白な何かがあるようですが、それが何であるかを見つけることができません!
私が書いたコードはここにあります:
java - カレンダー: TimeZone を正しく設定する
Calendar インスタンスの TimeZone を設定しますが、できません。私は試してみました:
(「アメリカ/ロザリオ」をランダムに使用しました)が、常に現在の時刻を取得します。それを行うための正しいモードは何ですか?
java - タイムゾーンとともに日付を変更する必要がありますか
私は EST にある Calendar オブジェクト [ localDate ] を持っています: たとえば、11 月 6 日 15:34... としCalendar.HOUR_OF_DAY
ます。私は完璧だと知っています.. GMTまでの15:34 + 5時間、そしてタイムゾーンまでの+5:30から.. これは単に.. 7日の2である.. 26:04を意味します.
ただし、日付はまだ11月6日のままです...そしてlocalDate.getTime()
まだ11月6日を返します..そしてlocalDateを印刷しても..タイムゾーンは +5:30 と表示されますが、日と他のすべては元のローカルのままです時間..[つまり11月6日]
なぜそうなるのか、私にはまったく理解できません...
編集 ::
そのため、タイムゾーンとともに日付を変更する必要がないことを理解しています。その場所に適した日付の表示方法のみを変更し、設定されているタイムゾーンを使用して実行できます。
java - 当月の日数を取得する
次のように配列リストを表示したい:
私は以下のコードを書いており、静的な値をそのメソッドに渡しています:
ここでは、静的な年、月、日付をメソッドにパラメーターとして渡しています。その値は、yyyy-MM-dd
1日を渡し、7日後に日付が印刷されると、フォーマットのような日付を印刷しますが、上記のコードは正しく機能していません正しいコードを教えてください