FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
learn-python/src/standard_libraries/test_datetime.py at master · jvkiran/learn-python · GitHub
jvkiran
/
learn-python
Public
forked from
trekhleb/learn-python
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
learn-python
/
src
/
standard_libraries
/
test_datetime.py
Copy path
More file actions
More file actions
Latest commit
History
History
History
34 lines (24 loc) · 1015 Bytes
Breadcrumbs
learn-python
/
src
/
standard_libraries
/
test_datetime.py
Copy path
File metadata and controls
34 lines (24 loc) · 1015 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""Dates and Times.
@see: https://docs.python.org/3/tutorial/stdlib.html#dates-and-times
The datetime module supplies classes for manipulating dates and times in both simple and complex
ways. While date and time arithmetic is supported, the focus of the implementation is on efficient
member extraction for output formatting and manipulation. The module also supports objects that
are timezone aware.
"""
from
datetime
import
date
def
test_datetime
():
"""Dates and Times"""
real_now
=
date
.
today
()
assert
real_now
fake_now
=
date
(
2018
,
8
,
29
)
assert
fake_now
.
day
==
29
assert
fake_now
.
month
==
8
assert
fake_now
.
year
==
2018
assert
fake_now
.
ctime
()
==
'Wed Aug 29 00:00:00 2018'
assert
fake_now
.
strftime
(
'%m-%d-%y. %d %b %Y is a %A on the %d day of %B.'
)
==
'08-29-18. 29 Aug 2018 is a Wednesday on the 29 day of August.'
# Dates support calendar arithmetic.
birthday
=
date
(
1964
,
7
,
31
)
age
=
fake_now
-
birthday
assert
age
.
days
==
19752
Back
|
FazBrowse Home
|
New Git URL