![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Используется FtpClient из библиотеки ICS
Информация о каталоге(файле) возвращается в виде строки вида: 'drwxr-xr-x 9 0 0 4096 Jan 16 15:28 BBerry' 'drwx------ 2 root root 16384 Aug 12 2013 lost+found' Видим, что дата имеет вид: Jan 16 15:28 или Aug 12 2013. Как преобразовать дату к TDateTime? Спасибо. --------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Если Delphi XE3 или более поздние версии, то сработает. В ранних не гарантирую (не помню просто где появилось TFormatSettings.
Почему-то не хочет TFormatSettings понимать "Jan" при формате "mmm", хотя тот же "Jan" возвращает в ShortMonthNames[1]. Поэтому и пришлось ввести GetMonthNumberOfName которая конвертирует "Jan" в 1 и т.д. Это сообщение отредактировал(а) Poseidon - 1.3.2014, 22:34 -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
kami |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
TFormatSettings может и хотело бы, но (по крайней мере в D2010) TryStrToDate считает, что первым параметром должно быть число, а находит строковый символ и сразу вылетает... Добавлено через 3 минуты и 38 секунд Кстати, как-то хотел это дело поправить, но руки не дошли... Добавлено через 5 минут и 26 секунд Upd: а не может такая функция быть где-нибудь в сетевых компонентах? В ICS поискал, не нашел. Может у индейцев или синапсов? Это сообщение отредактировал(а) kami - 2.3.2014, 20:30 |
|||
|
||||
CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
Спасибо за внимание. У меня D2010. Я уж подумывал раздраконить все руками. Описать месяцы, если года нет- значит текущий, правда время не везде присутствует. Но это как-то не правильно. ICS серьезный пакет, а такая мелочь не учтена? Вряд ли. Думал может кто глубже копнул. Я тут на днях поковырял SecureBlackbox, в частности SimpleSFTPClient. Там все красиво. Ftp-строка парсится, дата/время без проблем. Очень красиво. Но стоит денег. Для души не купишь.
--------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
CHERRY |
|
|||
![]() Прохожий ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 17.6.2002 Где: Одесса Репутация: нет Всего: -2 |
P.S.
Случайно вернулся к этой теме и порешал задачу так:
Мне все это не очень нравится, но работает четко. Правда только для файлов. --------------------
Трясу надежды ветвь, но где желанный плод? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |