C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как преобразовать в TDataTime?  (Прочитано 1482 раз)
Hedgehog
Участник


Сказали спасибо: +2/-0
Offline

Сообщений: 33


Как преобразовать в TDataTime?
« : 21 Сентябрь 2016, 12:33:33 »

Embarcadero® C++Builder 10 Seattle.
Есть две строки date = "160921" time = "123500" типа AnsiString. Т.е. дата 21.09.2016 и время 12:35:00.
Как получить переменную типа TDataTime из этих строк?
Записан
Tantos
А ты воспользовался поиском перед тем, как спросить?!
Давний друг


Сказали спасибо: +350/-28
Offline

Сообщений: 2181


Re: Как преобразовать в TDataTime?
« Ответ #1 : 21 Сентябрь 2016, 17:08:56 »

http://www.sql.ru/forum/894197/preobrazovanie-string-v-datu-s-nepravilnym-formatom
Записан
Hedgehog
Участник


Сказали спасибо: +2/-0
Offline

Сообщений: 33


« Ответ #2 : 21 Сентябрь 2016, 22:05:19 »

Да, понятно. Нужно написать код для добавления символов-разделителей к дате и времени, указать строку форматирования FormatSetting.ShorDateTime и сможем получить TDateTime. Я думал что в классе TDateTime (или в каком-нить другом-подобном) есть какие-нить готовые функции, которые могут "проглотить" указанный формат.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.043 секунд. Запросов: 21.