Форум сайта python.su
0
как быть со временем
вводим в секундах перевести в часы:минуты:секунды
Отредактировано (Сен. 17, 2010 14:56:30)
Офлайн
0
import datetime
str(datetime.timedelta(seconds=123))
Офлайн
0
малец недопонел а как будет программа с этим выглядить?
Офлайн
0
От вашего кода зависит. В интерактивном режиме выглядит так:
$ python
...
>>> import datetime
>>> str(datetime.timedelta(seconds=int(raw_input())))
12345
'3:25:45'
>>>
Отредактировано (Сен. 17, 2010 15:34:18)
Офлайн
0
спаиб
если есть другие способы пишите
Офлайн
0
можно divmod, вычленяя компоненты по отдельности.
а вообще почитайте тут: http://docs.python.org/library/datetime.html
Офлайн
0
спасиб
Офлайн
0
да есть,
z=input('ввод числа:')
h=z/3600
m=z%3600/60
s=z%3600%60
print '%i:%i:%i' % (h, m, s)Офлайн
6
voron
как быть со временем
вводим в секундах перевести в часы:минуты:секунды
datetime.datetime.now().strftime("The date is %A (%a) %d/%m/%Y"Офлайн
857
>>> import time
>>> s = time.localtime(12345)
>>> print(s.tm_hour, s.tm_min, s.tm_sec, sep=':') # python 3.x
14:25:45
>>> s
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=14, tm_min=25, tm_sec=45, tm_wday=3, tm_yday=1, tm_isdst=0)
>>>
Отредактировано (Сен. 19, 2010 12:48:54)
Офлайн