Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.033 c
15-1151082948
TUser
2006-06-23 21:15
2006.08.20
Для любителей коммунизъъма


2-1154421914
Klever
2006-08-01 12:45
2006.08.20
серийный номер диска


2-1154208812
SerJaNT
2006-07-30 01:33
2006.08.20
Рамзер канвы


15-1153819930
CHES
2006-07-25 13:32
2006.08.20
Вопрос по MSSQL 2000


15-1153486525
AlexanderMS
2006-07-21 16:55
2006.08.20
На чём написана DELPHI IDE?




   Наверх