テキストファイルを読み取るためにJavaでいくつかのコードを書き込もうとしていますが、以下の例のように(hh:mm)形式で時刻を読み取ると次のようになります。
6:30 14:30
文字列をデータ形式に変換するJavaコードがあります
DateFormat formatter = new SimpleDateFormat("hh:mm");
strLine = br.readLine();
strLine = strLine.trim();
tokens2 = strLine.split(" ");
System.out.println((Date)formatter.parse(tokens2[0]));
出力は次のようになります。
Thu Jan 01 06:30:00 AST 1970
長い形式の日付で表示されますが、タイムゾーン(06:30)を取得したいだけです。私は何をすべきか ?何かアドバイス。
編集:このコードによってJoda時間によって解決された問題:
LocalTime.parse(tokens2[0]);
時間がかかるだけです