問題タブ [android-date]

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 投票する
3 に答える
2773 参照

java - 2 つの日付の差を秒単位で計算しようとしています。(ジャバ/アンドロイド)

ここでつまずく可能性のある他の人にとって、この質問で参照されているリンクは誤解を招く結果をもたらします

私の最初のデート: 1986-04-08. 現在の日付: 2013-11-28。

コード:

ただし、ここで結果を確認すると: http://www.calculator.net/age-calculator.html?today=04%2F04%2F1986&ageat=11%2F28%2F2013&x=32&y=10 少し異なる結果が得られます。どこが間違っているのかわかりません。

0 投票する
4 に答える
3369 参照

java - 時間の比較: 特定の時間が別の時間の特定の時間内にあるかどうかを確認します

タイトルが示すように。時間を比較して、それらが互いに一定の時間内にあるかどうかを確認する方法はありますか? すなわち。Time1 が Time2 から 15 分以内かどうかを確認する方法。より複雑な例としては、75 分以内の場合があります (時間も変更されるため、分のカウントが 0 にリセットされます。

Java/Android で日付と時刻を比較するさまざまな方法があります。Timeクラス、Dateクラス、クラスがありCalendarます。compareTo日付が前後しているかどうかを確認する方法と方法もありますが、問題の解決策が見つかりません。

もう一つの例:

Time1 の 12:30 と Time2 の 12:10 があり、それらが 15 分以内にあるかどうかを確認したい場合。分の違いの違いを比較できます。30 - 10 = 20. 20 は明らかに 15 未満ではありません。

ただし、Time1 が 12:56 で Time2 が 13:02 の場合、この方法は機能しません。2 - 56 = -54 ですが、実際の差は 6 です。1 つの解決策は、後の時間がわかっている場合は、後の分が前の分よりも小さいかどうかを確認することです。そうでない場合は、前の分に 60 を追加します。

これは比較の良い方法ですか?これにより、特に時間と日付も確認する必要があるため、コードが非常に複雑になります。利用可能なより簡単なソリューションまたは API はありますか?

0 投票する
8 に答える
4794 参照

android - 2 ミリ秒の間の日数、週数、月数、年数を求めます。

選択した期間 (毎日、毎週、毎月、または毎年) に従って繰り返すイベントをカスタム カレンダーに設定する必要があります。開始日と終了日をミリ秒単位で指定しています。

質問:

2 ミリ秒の間の日数、週数、月数、および年数を計算できる Calender または Date API はありますか。Joda ライブラリを使用しましたが、適切な方法がありません。

このためのカスタム コードを作成する必要がありますか? :-(

0 投票する
1 に答える
159 参照

android - Android SimpleDateFormat 日付が新しい日に変わる

リストビューに 12-13-2013 の今日の日付を持つ edittext から動的に追加された 10 個の新しいエントリがあります 明日すべての日付が 12-14-2013 と表示される理由がわかりません 入力された日付を各エントリに保持したいアイデアを変えませんか?

0 投票する
1 に答える
715 参照

android - ユーザーから正しいタイムゾーンと場所、日時を取得する方法

このコードを使用して、ユーザーの場所を検出しています。

そして、これらをURLに追加してinetrnetから情報を取得するために彼のタイムゾーンと日時を取得していますが、ユーザーが自動タイムゾーンのチェックボックスを持っている場合、自動日時がオフになっていると、誤ったデータが取得されます。では、どうすればこれを修正できますか?これをアプリのメモとして言及する必要があると思いますか、それともどうすればよいですか? ありがとう。

0 投票する
2 に答える
195 参照

android - 毎日、毎月、毎年のデータ更新を実行する方法

定期的な更新を行う方法を実装したい

しかし、どうすれば 1日1 か月1 年の有効期限を数えることができるかわかりません。次のようなものが必要です

保存され、アプリが起動するたびに比較する必要があります

now残念ながら、私の問題を比較して解決する方法startDateと、これが正しい方法であるかどうかはわかりません。