Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.20;
Скачать: CL | DM;

Вниз

Как вытащить дату из строки типа 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
1-1151976047
Lex_!
2006-07-04 05:20
2006.08.20
Программная установка события у компонента....


15-1153863014
Footballer
2006-07-26 01:30
2006.08.20
INSTALLER


2-1154158166
Батя
2006-07-29 11:29
2006.08.20
Реестр


2-1154344223
lorn
2006-07-31 15:10
2006.08.20
xml -> в БД


10-1122618895
Elvis
2005-07-29 10:34
2006.08.20
Создание DLL библиотеке с COM обьектом