mirror of
https://github.com/satwikkansal/wtfpython
synced 2024-11-09 21:18:52 +01:00
Translate Midnight time does not exist? example
This commit is contained in:
parent
f84272fc5c
commit
039adfa04a
34
translations/README-ru.md
vendored
34
translations/README-ru.md
vendored
@ -2885,3 +2885,37 @@ False
|
|||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
||||||
|
### ▶ Полночи не существует?
|
||||||
|
<!-- Example ID: 1bce8294-5619-4d70-8ce3-fe0bade690d1 --->
|
||||||
|
```py
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
|
midnight = datetime(2018, 1, 1, 0, 0)
|
||||||
|
midnight_time = midnight.time()
|
||||||
|
|
||||||
|
noon = datetime(2018, 1, 1, 12, 0)
|
||||||
|
noon_time = noon.time()
|
||||||
|
|
||||||
|
if midnight_time:
|
||||||
|
print("Time at midnight is", midnight_time)
|
||||||
|
|
||||||
|
if noon_time:
|
||||||
|
print("Time at noon is", noon_time)
|
||||||
|
```
|
||||||
|
|
||||||
|
**Результат (< 3.5):**
|
||||||
|
|
||||||
|
```py
|
||||||
|
('Time at noon is', datetime.time(12, 0))
|
||||||
|
```
|
||||||
|
Полночное время не выведено.
|
||||||
|
|
||||||
|
#### 💡 Объяснение:
|
||||||
|
|
||||||
|
|
||||||
|
До Python 3.5 булево значение для объекта `datetime.time` считалось `False`, если оно представляло полночь по UTC. При использовании синтаксиса `if obj:` для проверки того, что `obj` является null или эквивалентом "пусто", возникает ошибка.
|
||||||
|
|
||||||
|
---
|
||||||
|
---
|
||||||
|
Loading…
Reference in New Issue
Block a user