Как конвертировать минуты в часы

  • Автор темы Автор темы zeiv
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Существует ли возможность в Adobe Acrobat конвертировать минуты в часы?
Есть кол-во минут, например 477850, нужно вывести в формате ЧЧ.ММ.
 
Ответ: Как конвертировать минуты в часы

а просто разделить на 60 на встроенном в виндоус калькуляторе, не? )
 
Ответ: Как конвертировать минуты в часы

Обычно любые преобразования проще делать в исходном документе, а не в итоговом пдф.
 
Ответ: Как конвертировать минуты в часы

а просто разделить на 60 на встроенном в виндоус калькуляторе, не? )
Нет, в часе 60 минут, минуты получаются в десятичном исчислении.
 
Ответ: Как конвертировать минуты в часы

Как это должно выглядеть/работать?

Есть ячейка где складываются минуты, с этим нет проблем.
Есть ещё одна ячейка, где время (те самые минуты) должны быть представлены в формате ЧЧ:ММ.
Например 645 мин. должно быть 10:45. Если делить на 60 то получается 10.75.
 
Ответ: Как конвертировать минуты в часы

Видимо для конечной ячейки нужен Custom calculation script (закладка Calculate), который и будет переводить минуты из другой ячейки в нужный формат. Может кто из местных спецов набросает пару строк.
 
  • Спасибо
Реакции: zeiv
Ответ: Как конвертировать минуты в часы

fix(645/60) = 10
645-(fix(645/60))*60 = 45
реализуется на любом языке программирования (округление числа до целого путём отбрасывания дробной части)


Как это должно выглядеть/работать?
вот-вот, тоже интересно, покажите что именно нужно
 
Ответ: Как конвертировать минуты в часы

fix(645/60) = 10
645-(fix(645/60))*60 = 45
реализуется на любом языке программирования (округление числа до целого путём отбрасывания дробной части)



вот-вот, тоже интересно, покажите что именно нужно

Как это выглядит я уже показал\написал,
 
Ответ: Как конвертировать минуты в часы

Ну да!
 
Ответ: Как конвертировать минуты в часы

В JavaScript есть класс Date, освойте его
 
Ответ: Как конвертировать минуты в часы

function MinToHours( min )
{
var retHours = Math.floor(min/60); //целые часы
var retMin = min - retHours*60; // минут в последнем часе
return retHours.toString()+":"+retMin;
}
 
Вот что получилось, может кому пригодится.

function date(){
var uu = this.getField("время в минутах").value;
var zz = uu % 60;
var yy = (uu - zz) / 60;

if (zz < 10) zz = '0' + zz;
if (yy < 10) yy = '0' + yy;

var rezult = yy + ':' + zz;
var fld = this.getField("HH:MM");
fld.value = util.printd( rezult,new Date());
}
date();
 
Вот что получилось, может кому пригодится.

function date(){
var uu = this.getField("время в минутах").value;
var zz = uu % 60;
var yy = (uu - zz) / 60;

if (zz < 10) zz = '0' + zz;
if (yy < 10) yy = '0' + yy;

var rezult = yy + ':' + zz;
var fld = this.getField("HH:MM");
fld.value = util.printd( rezult,new Date());
}
date();
Вот пример:
 

Вложения

  • Doc.pdf
    Doc.pdf
    8.5 КБ · Просм.: 472
Во первых, помощи вы просили как то странно, причем в другом топике. Во вторых топиковая задача этой темы была решена год назад и зачем вы решили труп реанимировать лично я не совсем понял.
 
Спасибо за доброту.
Когда просил помощи, Вы где были?
То, что вы не понимаете иронии, ещё раз в 100 вреднее, чем то, что вы даёте переменным такие имена;) Я вам "адын умный вэшь" сказал, а вы обиделись. Ну не надо давать переменным такие имена. Если вы не верите в то, что из-за этого рано или поздно сами начнёте путаться и стряпать ошибки, то хотя бы поверьте, что это дурной тон и признак низкого уровня культуры, типа как говорить "лОжить пОльты".
 
Нормальные имена переменных, я сам, бывает и похлеще делаю. А придираются к подобным вещам (так же как к отсутствию комментариев и структурирования) обычно только непрограммисты :4)
Другое дело - зачем этот Helloworld вообще сюда запостили спустя год?
 
Статус
Закрыто для дальнейших ответов.