4

私のアプリケーションでは、2 種類の日付形式があります。1 つは出力としてThu Apr 19 12:10:26 GMT+05:30 2012を与え、もう 1 つは出力として1334654035000を与えます。

最初の形式を 2 番目の形式 (数字のみ) に変更できますか? その理由は、2 つの異なる日付を比較する必要があるからです。

4

4 に答える 4

3

異なる形式の 2 つの日付を比較する場合は、

  • 最初の文字列を適切な日付形式で解析して、文字列を日付に変換します
  • 2 番目の文字列を適切な日付形式で解析して、文字列を Date に変換します
  • Date オブジェクトを比較する
于 2012-04-19T08:14:57.380 に答える
0

java.text.SimpleDateFormat の parse メソッドを使用すると、必要なことが行われるはずです

于 2012-04-19T08:16:43.637 に答える
0

はい。あなたはそれを行うことができます。日付が同じタイム ゾーンにあると仮定する場合は、SimpleDateFormat クラスを使用して日付を Calendar に変換し、Calendar オブジェクトのメソッドを呼び出して日付を比較します。

于 2012-04-19T08:17:52.920 に答える