Найти - Пользователи
Полная версия: время
Начало » Python для новичков » время
1 2
voron
как быть со временем
вводим в секундах перевести в часы:минуты:секунды
AterCattus
import datetime
str(datetime.timedelta(seconds=123))
voron
малец недопонел а как будет программа с этим выглядить?
AterCattus
От вашего кода зависит. В интерактивном режиме выглядит так:
$ python
...
>>> import datetime
>>> str(datetime.timedelta(seconds=int(raw_input())))
12345
'3:25:45'
>>>
voron
спаиб
если есть другие способы пишите
AterCattus
можно divmod, вычленяя компоненты по отдельности.

а вообще почитайте тут: http://docs.python.org/library/datetime.html
voron
спасиб
SETY
да есть,
z=input('ввод числа:')
h=z/3600
m=z%3600/60
s=z%3600%60

print '%i:%i:%i' % (h, m, s)
sypper-pit
voron
как быть со временем
вводим в секундах перевести в часы:минуты:секунды
datetime.datetime.now().strftime("The date is %A (%a) %d/%m/%Y"
py.user.next
>>> 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)
>>>
add
это мне показалось, что нужно узнать часы из секунд
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB