2016-06-21 6 views
1

В Python мы могли бы преобразовать время от UTC (Micro секунд с 1970 года) на объект даты и времени с помощьюОбработка милли против микро секунд в питона

time_in_micro=1000000000 
dt=datetime.fromtimestamp(time_in_micro) 

время также может быть в Милли секунд. В этом случае мы можем умножить его на 1000 и использовать метод fromtimestamp.

Однако есть ли способ, который может обрабатывать миллионы или минуты Mirco без проблем? т.е. он должен работать передать ли мы милли или микро секунд

+2

Как это было бы полезно? Это было бы менее откровенно, что непитоносно. Вы не знаете, что вы получаете? – jonrsharpe

+0

Спасибо, Jonrsharpe. Да, я не знаю, что будет вводить. Это может быть микро или милли. Если бы я знал, тогда это легко. –

+0

У вас есть приемлемый диапазон? Существуют ли какие-либо значения, действующие внутри него в * обоих * микросах и миллисах? – jonrsharpe

ответ

1

Любой такой метод будет по-прежнему требуется способ, чтобы указать, является ли аргумент в миллисекундах или микросекундах:

# For example 
datetime.hypothetical_fromtimestamp(100, units="milliseconds")  
datetime.hypothetical_fromtimestamp(100, units="microseconds") 

Это не кажется, что любой более полезно, чем просто предположить, что аргумент находится в микросекундах и соответственно масштабирует миллисекундный аргумент.

+0

Спасибо, chepner. Просто хотел удостовериться, что я не пропустил никаких хороших питонических трюков. –

Смежные вопросы