JSoup を使用してオンライン フォーラムからテキストを読んでいます。たとえば、過去 24 時間に作成されたすべての投稿が必要です。ただし、フォーラム投稿のタイムスタンプは次のようにフォーマットされています。
「2013 年 8 月 28 日水曜日午前 2 時 44 分 GMT」
上記のようにフォーマットされたタイムスタンプを処理する最良の方法は何でしょうか?処理に使用できます-前述のように、過去24時間に作成されたすべての投稿のみを取得しますか? ありがとう!
次の構文を使用して、文字列を日付オブジェクトに解析できます。
Date d = new Date("Wednesday Aug 28, 2013, 02:44 AM GMT");
これは日付オブジェクトを返し、それを現在の時刻と比較することで、過去 24 時間に作成された投稿を取得できます。
これを見て、パターンを使用して現在までのさまざまな文字列を解析する方法を確認することもできます。サンプルもいくつかあります。