Как преобразовать DateTime до настоящего времени

Как показано ниже, range поддерживает только целые числа:

>>> range(15.0)
Traceback (most recent call last):
  File "", line 1, in 
TypeError: range() integer end argument expected, got float.
>>> range(15)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
>>>

Однако, c/10 является float, потому что / всегда возвращает float.

Прежде чем поместить его в range, необходимо сделать c/10 целым числом. Это можно сделать, поместив его в int :

range(int(c/10))

или используя // , который возвращает целое число:

range(c//10)

21
задан CloudyMarble 18 June 2013 в 05:33
поделиться

2 ответа

Это Joda Time DateTime , о котором вы говорите? Если да, то это будет

dateTime.toDate()
42
ответ дан 29 November 2019 в 20:39
поделиться

I guess you convert it to UTC via Date.getTime(). And after that, use a constructor/setter on the other object.

0
ответ дан 29 November 2019 в 20:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: