ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ»

ОФИЦИАЛЬНЫЙ ФОРУМ ГРУППЫ КОМПАНИЙ «ТЕХНОКОМ» (http://forum.tk-chel.ru/index.php)
-   Система «АвтоГРАФ»: Программное обеспечение (http://forum.tk-chel.ru/forumdisplay.php?f=4)
-   -   перевести формат времени (http://forum.tk-chel.ru/showthread.php?t=3643)

csistra 19.03.2014 09:15

перевести формат времени
 
Доброго дня!
Опять вернусь к вопросу по переводу значений времени в отчетах из формата 2,79 в формат 2:35
по параметрам : ВР1 ВР1Д ВР1О
Подскажите может, кто то решил эту проблемму ? мне эти параметры надо во внешних отчетах.

csistra 22.03.2014 05:51

что меня опять то весь ТК игнорит то ?

storm 22.03.2014 10:37

csistra, а в чем проблема? вам нужно взять целую часть как есть, а дробную часть домножить на 60 и вывести полученное число после двоеточия

SK 22.03.2014 11:00

Цитата:

Сообщение от storm (Сообщение 75514)
csistra, а в чем проблема? вам нужно взять целую часть как есть, а дробную часть домножить на 60 и вывести полученное число после двоеточия

У тебя же была вроде соответствующая функция ???

csistra 23.03.2014 04:32

все перекопал не найду никак ((((


Цитата:

Сообщение от storm (Сообщение 75514)
csistra, а в чем проблема? вам нужно взять целую часть как есть, а дробную часть домножить на 60 и вывести полученное число после двоеточия

а есть пример ?:)

storm 23.03.2014 08:25

накидал, проверьте, вроде должно работать
закидываете данную функцию во вкладку код и вызываете
public string ConvertMHToTime(double MH)
{
return ((int)MH).ToString() + ":" + ((MH - (int)MH) * 60).ToString;
}

csistra 24.03.2014 05:45

Как то неочень ...
http://saveimg.ru/show-image.php?id=...1cf14f8759d0b3

storm 24.03.2014 05:53

csistra, вы не туда немного вставили, нужно внутрь фигурных скобок вставить
класса ReportScript
public class ReportScript
{
вот сюда
}

csistra 24.03.2014 06:03

return ((int)MH).ToString() + ":" + ((MH - (int)MH) * 60).ToString;
на плюсы ругается.

Phantom 24.03.2014 06:18

Цитата:

Сообщение от csistra (Сообщение 75560)
return ((int)MH).ToString() + ":" + ((MH - (int)MH) * 60).ToString;
на плюсы ругается.

storm, скобок не хватает?


Текущее время: 11:02. Часовой пояс GMT.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot