|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.10.2007, 11:23 | #1 |
Пользователь
Регистрация: 10.09.2007
Сообщений: 29
|
Преобразование строки во время
Подскажите как преобразовать (желательно с помощью вырезки) , имя поля - 'TIME' , а записи этого поля строкового типа (233000), необходимо преобразовать в время hh:mm:ss .
Заранее спасибо! |
02.10.2007, 11:50 | #2 |
Пользователь
Регистрация: 21.09.2007
Сообщений: 14
|
TimeToStr(Time: TDateTime): string;
Например: Label1.Caption:=TimeToStr(Now); Если работаешь с базой то тоже самое. Мудр - кто знает нужное, а не многое.
|
02.10.2007, 12:13 | #3 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
наоборот StrToTime('12:11:13');
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
02.10.2007, 12:15 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
можно попробовать у поля выставить значение EditMask например таким: !00:00:00;0;_ или юзать например EncodeTime, смотря зачем это все надо
ЗЫ. время бы лучше и хранить как время |
02.10.2007, 12:23 | #5 | |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Цитата:
т.к. до 10 часы пишутся без нуля 9:30:00 Согласен.
Life is too short, play more...
Как правильно задавать вопросы |
|
02.10.2007, 12:24 | #6 | |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
Цитата:
Ему из строки нужно получить время....
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
|
|
02.10.2007, 15:24 | #7 |
Пользователь
Регистрация: 21.09.2007
Сообщений: 14
|
Мудр - кто знает нужное, а не многое.
|
02.10.2007, 15:41 | #8 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Цитата:
можно еще так: StrToTime(str[1]+str[2]+':'+str[3]+str[4]+':'+str[5]+str[6]) или так: EncodeTime(StrToInt(str[1]+str[2]),StrToInt(str[3]+str[4]),StrToInt(str[5]+str[6]),0) ну соответственно если возможно значение типа: 90030, т.е. до обеда, то проверку на длину строки воткнуть надо и от результата плясать. например, если длина равна 5, то дописать в начало нолик ) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование VK в символ | Minimus | Win Api | 10 | 02.06.2009 01:37 |
Преобразование строки(ASM) | ManU | Помощь студентам | 4 | 11.06.2008 17:20 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
Преобразование... | prizrak1390 | Общие вопросы Delphi | 2 | 02.04.2008 11:24 |