Календарь обычно является способом пойти, но понять, что большая часть управления Датой Java будет обработана с Вашей стороны, если Вы захотите сделанный правильно. Часовой пояс является хорошей вещью изучить, если необходимо управлять international/cross-zone информацией , Время Joda является также аккуратной вещью и является вдохновением позади новых предложенных понятий Даты/Времени, которые будут добавлены к Java в JSR 310.
Hope это полезно.
В какой кодировке сохраняется файл?
Насколько мне известно, UTF-8, сохраненный в блокноте Windows, вызывает странные символы перед файлом, чтобы точно знать, какая кодировка использовалась, когда он не нашел никаких символов, необходимых для UTF8 (предполагая, что все просто ascii)
Вы редактировали файл с помощью Notepad ++ и сохранили его? Я бы попробовал сделать это и сравнить результаты.
Если вы редактируете файл CSV в VS2008, вы можете установить способ сохранения файла CSV:
«Файл \ Дополнительные параметры сохранения ...»
В разделе « Кодировка: "по умолчанию будет UTF-8. Измените его на "Wester European (DOS) - Codepage 850". Оставьте только выбор окончания строки.