| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Что лучше time.h или TDateTime |
| Автор: 3oxa 16.12.2006, 15:06 |
| Я хочу сделать программку, которая будет показывать время сразу в некоторых страннах Например: GTM (0), New York(-5), Tokio(+9), Europa(+1) Вот у меня и возник вопрос (почитав форум), что же лучше? Использовать функци из надора <time.h> или же работать с TDateTime. На данный момент сделал на <time.h> беру временну метку и работаю с ней, т.к. работа с ней очень схожа с работай на ПХП (mktime) Как среду разработки использую BDS 2006 делаю VCL приложение Что посоветуете? Что будет работать быстрее, или может быть можно чтонибудь оптимизировать. |
| Автор: Anikmar 16.12.2006, 15:16 |
| Думаю в вашем варианте скорость не особо критична. Если используется VCL - то TDateTime сам Бог велел использовать. Я никаких особых проблем с ним не замечал. Хотя на вкус и на цвет... |
| Автор: 3oxa 16.12.2006, 15:35 |
| у меня возник вопрос а как сделать сдвиг по +- сколько часов используяю TDateTime у меня что то не получилось |
| Автор: Anikmar 16.12.2006, 19:19 |
| В принципе можно так: TDateTime Time1; TDateTime Time2; Time2 = TDateTime((double)Time1 + 0,0416666666666666); Миллисекунды наверное пострадают, но нам часов вроде достаточно... |
| Автор: codelord 17.12.2006, 23:25 |
| каждому конечно свое но мне больше нравится SYSTEMTIME. |
| Автор: Anikmar 18.12.2006, 00:11 | ||||
Я так и писал
|