2008-09-01から1ヶ月間の記事一覧

ちょっとフォーマットが不統一でも無理やり日付解析

日付データのフォーマットが、全角半角混在、区切り文字がスラッシュや漢字(年月日)やドット混在、日付シリアル値と文字列の混在などで、組み込み関数や多少のifネストでは日付として解析する事が困難な場合に、シリアル値に統一するVBA。 toDate()が変換本…

BufferedReaderのready()がfalseだからといって終わりではない

こんなコードを書いてたまに全部読まずに尻切れトンボになる現象を経験した。 while (br.ready()) { text.append(br.readLine() + "\r\n"); } 調べるとready()は「すぐ読めるかどうかを返す」だけであり、バッファ入力を読みきったかどうかを返すわけではな…