Форум: "Основная";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];
ВнизКак вытащить дату из строки типа 03.07.06_17.-32-.21.txt Найти похожие ветки
← →
dreamse (2006-07-05 09:28) [0]Есть файлы txt в которых ведуться логи. Файлы пишуться как : 03.07.06_17.-32-.21.txt нужно вытащить из файла дату.
Хорошо бы так же вытащить время. Что то немогу ничего сообразить
← →
dreamse (2006-07-05 09:29) [1]Можно конечно считать первые 8 символов ... но это вроде бы как то не корректно так как данные могут меняться в зависимости от формата записи файла ... например будет не 03.07.06_17.-32-.21.txt а 17.-32-.21_03.07.06_.txt и т.д
← →
dreamse (2006-07-05 09:30) [2]Сам формат данных известен , он пишеться в файле конфигурации , например
dd.mm.yy_hh.nn.ss
// Формат сохранения данных ( dd - день , mm - месяц , yy - год , hh - Час , nn - минуты , ss - секунды )
← →
Jeer © (2006-07-05 09:31) [3]Как ты думаешь, а если неожиданно, без предупреждения, лог-файл перейдет к формату ЕКЛМНЕПРСТ, кто должен это предугадать ?
← →
dreamse (2006-07-05 09:34) [4]> Jeer © (05.07.06 09:31) [3]
Я и говорю что формат данных формирования файла известен , он находиться в файле конфигурации , стандартный фот такой dd.mm.yy_hh.nn.ss
и уже исходя из этого нужно вытаскивать данные из уже сформированных файлов ... вот на этом и застрял
← →
Jeer © (2006-07-05 09:34) [5]dreamse (05.07.06 09:30) [2]
тогда читай первую сроку, разбирай на дату.
← →
evvcom © (2006-07-05 10:15) [6]> [4] dreamse (05.07.06 09:34)
А если файлы писались с именами в одном формате, потом формат изменили, и они стали писаться уже в другом виде?
Ладно, можешь забить на такой случай. Читай формат из конфига и парси имена.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c