LWUIT ベースの UI にカレンダーをロードしました。このスレッドのおかげです。きれいです。
特定の日付を選択すると、カレンダーが閉じて、選択した日付が元の形式で dd-mmm-yyyy 形式で表示されます。
この選択した日付を取得し、その日の時計を 1200 時間 (午後) に設定し、現在から選択した日付の 1200 時間までの経過時間をミリ秒単位で見つけたいと考えています。以前にここで尋ねたことがありますが、netbeans 7.1.2 を使用するデスクトップ Java アプリケーション用です。
getInstance、getCalendar、setTime などのメソッドは、LWUIT カレンダーではサポートされていません。彼らは?date = getDate(); しか持てません。しかし、その日付に時計を設定することはできません。
さらに、1.ミリ秒単位で現在の時刻(現在)を選択する方法。これは機能しますか?
`今日のカレンダー = Calendar.getInstance();
日付 time_now = today.getTime();`
- もしそうなら、どうすればユーザーが選択した日付とtime_nowの違いを見つけることができますか. (時計を正午に設定できないことを補うために、上記の差に(12 * 60 * 60 * 1000)を単純に追加すると仮定します。)本当の問題は、上記の2つのオブジェクトが日付オブジェクトであり、差が欲しいということです。 double または long 変数としてのミリ秒単位。
解決策は何ですか。前もって感謝します。