Главная страница
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.062 c
4-1145854121
pheonix
2006-04-24 08:48
2006.08.20
как узнать имя пользователя под которым загружена виндовс?


2-1154598822
rem2
2006-08-03 13:53
2006.08.20
Opendialog


15-1153658347
ronyn
2006-07-23 16:39
2006.08.20
сообщения принтера


4-1145953633
Creative
2006-04-25 12:27
2006.08.20
разница между WM_CREATE и WM_COMMAND


2-1154344342
Дева
2006-07-31 15:12
2006.08.20
как умнее