文字列には次の形式があります。
2012.11.15 22:00:00 1.2971 1.2974 1.2959 1.296
私は次のコードを使用します:
DateFormat df = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
String inputLine;
in.readLine();
while ((inputLine = in.readLine()) != null) {
StringTokenizer st = new StringTokenizer(inputLine);
Date date = df.parse( st.nextToken() );
double open = Double.parseDouble( st.nextToken() );
double high = Double.parseDouble( st.nextToken() );
double low = Double.parseDouble( st.nextToken() );
double close = Double.parseDouble( st.nextToken() );
...
ただし、メソッド SimpleDateFormate は、日付と、セパレータとして使用される日付/時刻間のスペースのみを取得します。
日付と時刻を一緒に取得するにはどうすればよいですか?