Здравствуйте, помогите пожалуйста....
Нужно перевести число в часы и минуты, как и каким компонентом это можно сделать?
Этот топик читают: Гость
Ответов: 55
Рейтинг: 1
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
число - это что? количество секунд, дней, лет, веков...?
|
|||
карма: 27 |
| ||
Голосовали: | lisabon |
Ответов: 8948
Рейтинг: 824
|
|||
[b]ssnik74[/b],
|
|||
карма: 19 |
|
Ответов: 55
Рейтинг: 1
|
|||
Произвольное число
Например 60- это 1.00, 130- 2.10 и т.д. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ssnik74 писал(а): Произвольное число
Например 60- это 1.00, 130- 2.10 и т.д. ssnik74, на будущее - это называется "время, выраженное в секундах". В нотации элемента, ссылка на который дана выше это DateUnixToStrFmt |
|||
карма: 27 |
| ||
Голосовали: | lisabon |
Ответов: 55
Рейтинг: 1
|
|||
Огромное спасибо всем за ответы.
Разобрался, все прошло. |
|||
карма: 0 |
|
Ответов: 91
Рейтинг: 0
|
|||
32125.32 секунд, это 08:55:25:32. Почему DateUnixToStrFmt hh:mm:ss:ms получает 08:55:25:5525 ?
|
|||
карма: 0 |
|
Ответов: 198
Рейтинг: 2
|
|||
wvlas писал(а): 32125.32 секунд, это 08:55:25:32. Почему DateUnixToStrFmt hh:mm:ss:ms получает 08:55:25:5525 ?32125.32 секунд - это 08 часов, 55 минут, 25 секунд и 32 сотых секунды. Все верно показывает: "01-01-1970 08:55:25" |
|||
карма: 0 |
|
Ответов: 8948
Рейтинг: 824
|
|||
nesco, и правда, непорядок! Хотя, ну не с космосом работаем
![]() |
|||
карма: 19 |
|
Разработчик
Ответов: 26289
Рейтинг: 2145
|
|||
Леонид писал(а): nesco, и правда, непорядок! Хотя, ну не с космосом работаемА где вы все в свойствах Format увидели миллисекунды? |
|||
карма: 22 |
|
Ответов: 91
Рейтинг: 0
|
|||
сам подставил
|
|||
карма: 0 |
|
Разработчик
Ответов: 26289
Рейтинг: 2145
|
|||
wvlas писал(а): сам подставилТы там можешь поставить все, что душе угодно, но не факт, что это будет работать. Вот что понимает объектная библиотека, остальное пускает побоку
Редактировалось 1 раз(а), последний 2017-06-02 11:03:45 |
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
nesco писал(а): Вот что понимает объектная библиотека, остальное пускает по бокуЕсли более точно, "это понимает" не KOL, а WinAPI. По такой цепочке: THIDateConvertor._work_doConvert16 -> KOL.Time2StrFmt -> KOL.SystemTime2Str -> Windows.GetTimeFormat Комментарии из KOL оттуда и срисованы, надо полагать (хотя и очень-очень раньше). И не совсем "по боку", а честно парсит ms -- как m(=55) и s(=25), и получает в результате "5525" Все по честному ![]() Редактировалось 5 раз(а), последний 2017-06-02 11:59:34 |
|||
карма: 9 |
|
Ответов: 8948
Рейтинг: 824
|
|||
wvlas писал(а): сам подставилА я повёлся ![]() Galkov писал(а): Все по честному![]() Редактировалось 1 раз(а), последний 2017-06-02 11:56:35 |
|||
карма: 19 |
|
Ответов: 91
Рейтинг: 0
|
|||
Galkov писал(а): Подскажем.
Потому-что этим выводом занимается винда (через GetTimeFormat), которая ничего не знает про "zzz" И даже прямо пишут, что: The function does not include milliseconds as part of the formatted time string https://msdn.microsoft.com/en-us/library/windows/desktop/dd318131.aspx --- Добавлено в 2017-06-02 13:30:24 Milliseconds - Содержит целочисленное значение Миллисекунд для методов XXXXToHeapInt а это для чего и зачем? Редактировалось 1 раз(а), последний 2017-06-02 13:30:24 |
|||
карма: 0 |
|