LINUX.ORG.RU

Каклькулятор сумирующий время


0

0

Есть ли в природе калькулятор, который может сумировать время?

Надо часто складывать время работы

1:25 1:14 3:67

и так далее. Пока делаю сам в столбик, но муторно. Может есть кульный калькулятор, который это может?

Спасибо

$ date -d "2005-12-15 +5 hours +30 minutes"
Thu Dec 15 05:30:00 CST 2005
$ date -d "today +3 days +6 hours +15 minutes"
Tue Sep 27 20:56:00 CDT 2005
$ date -d "tomorrow +6123 seconds"
Sun Sep 25 16:23:55 CDT 2005

Взято с linuxquestions.org :)

DukE-M ★★
()

Тут самому написать калькулятор - дело 10 минут.

#include <stdio.h> #include <stdio.h>

int main(int argc, char** argv) { int sum = 0; int i; for(i = 1; i < argc; i++) { int h, m; sscanf(argv[i], "%d:%d", &h, &m);

sum += h * 60 + m; } printf("%d:%d\n", sum / 60, sum % 60); }

Elverion
()
Ответ на: комментарий от Elverion

ТС балуется с машиной времени, а это видимо какой-то глюк.

run4way
()
Ответ на: комментарий от Elverion

Ну это я ошибся, просто от фонаря цифири набил. Я пока что в oocalc суммирую, просмотрел все доступные калькуляторы, ни в одном такой фишки не реализованно. А ведь просто же. Поправить гномовский калькулятор что ли?

the_moon
() автор топика
Ответ на: комментарий от Igron

Меня не интересует как это можно сделать :) Меня интересует калькулятор (кроме OpenOffice Calc), который искаропки может суммировать время.

the_moon
() автор топика
Ответ на: комментарий от the_moon

Меня интересует калькулятор (кроме OpenOffice Calc), который искаропки может суммировать время.

Ага, есть такое в любом линуксе, шел+coreutils из коробки

echo "9:45 1:23 2:32 3:55" | tr ' ' '\n' | awk -F':' '{h+=$1; m+=$2} END {d=int(m/60); m%=60; print h+d":"m}'
17:35
sdio ★★★★★
()
Ответ на: комментарий от nitz

Могу посоветовать любой табличный процессор

baaba ★★★
()
Ответ на: комментарий от the_moon

Любой инженерный калькулятор, поддерживающий угловые градусы?

anonymfus ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.