1

2 つの Date オブジェクトがあります。終了日と開始日。プログレスバーでこの日付の差(時間と分を含む)を表示したい。Date.getTime() で 2 つの長い変数を初期化し、差を計算しました。

ただし、ProgressBar.setProgress() と ProgressBar.setMax() は int のみを受け入れます。どうすればこの問題を解決できますか?

4

1 に答える 1

0

long整数型です。int差がサイズを超えなければ問題なくキャストできます。

longche は 2^(63-1)値を保持します。int 2^(31-1).設定している値が問題なくsetMax()キャストできる場合int

于 2012-10-29T15:09:55.710 に答える