Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 9, 2012 13:03:15

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Unix Timestamp

Всем привет!

Мне нужно получить Unix Timestamp 13-ти значное число. Я так понимаю это микросекунды
Должно быть так: 1344506013742

Если использовать

import time
print time.time()
Я получаю: 1344505763.56



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#2 Авг. 9, 2012 13:07:57

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Офлайн

#3 Авг. 9, 2012 13:30:05

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Unix Timestamp

reclosedev
https://www.google.ru/search?q=python+unix+timestamp

Ну спасибо!
По всем этим ссылкам я уже прошелся…
Лично я всегда сначала ищу ответ на свой вопрос в Гугле, и если ответ не получается найти или ввиду отсутствия опыта в Python не получается самому осмыслить, иду на форум за помощью, я думал он для этого и существует…

Сейчас что не так??? Я же не прошу Вас писать мне программу…

Вот же человек спрашивал:

Ему нормально ответили… Но там JavaScript



—————————————————————–
Изучаю и параллельно использую Python 2.7

Отредактировано Seganapa (Авг. 9, 2012 13:36:02)

Офлайн

#4 Авг. 9, 2012 14:00:06

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Unix Timestamp

Seganapa
Unix Timestamp 13-ти значное число. Я так понимаю это микросекунды
The unix time stamp is a way to track time as a running total of seconds. This count starts at the Unix Epoch on January 1st, 1970. Therefore, the unix time stamp is merely the number of seconds between a particular date and the Unix Epoch. This is very useful to computer systems for tracking and sorting dated information in dynamic and distributed applications both online and client side.
Не микросекунды, а просто секунды. А это уже 10 знаков, что time.time() и выдает.



Офлайн

#5 Авг. 9, 2012 14:01:48

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Unix Timestamp

Seganapa
По всем этим ссылкам я уже прошелся…
Там в каждой есть решение.

Seganapa
13-ти значное число. Я так понимаю это микросекунды
Почему именно 13-ти значное и микросекунды? Почитайте Вики про unix timestamp.

http://en.wikipedia.org/wiki/Unix_time
> Unix time, or POSIX time, is a system for describing instances in time, defined as the number of seconds that have elapsed since midnight Coordinated Universal Time (UTC), January 1, 1970,

http://docs.python.org/library/time.html#time.time
> Return the time in seconds since the epoch as a floating point number.

Ну а с переводом секунд в микросекунды (если именно они нужны) или из float в int, надеюсь, справитесь.

Офлайн

#6 Авг. 9, 2012 14:11:50

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Unix Timestamp

Понял!
Я не учитывал float

Поэтому получал ерунду какую-то
Проблема решилась так:

int(time.time()*1000)



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#7 Авг. 9, 2012 14:29:57

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Unix Timestamp

>>> import time
>>> time.time()
1344511767.348936
>>> time.localtime(1344511767)
time.struct_time(tm_year=2012, tm_mon=8, tm_mday=9, tm_hour=22, tm_min=29, tm_sec=27, tm_wday=3, tm_yday=222, tm_isdst=1)
>>>



Офлайн

#8 Авг. 9, 2012 16:57:41

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Unix Timestamp

reclosedev
Завязывайте с Forum Driven Development
Почитал по ссылке. Собственно, форумчане сами частично виноваты, подсовывая явным новичкам всякую функциональщину, которую они осмыслить не в состоянии. И да, для ответов на тупые вопросы google и stackoverflow рулят, только базовый и it английский знать надо.

200 нах!

Отредактировано odnochlen (Авг. 9, 2012 17:01:44)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version