Skip to content

Commit 77ef50d

Browse files
committed
Pacote Datetime
1 parent 47aa278 commit 77ef50d

File tree

1 file changed

+340
-0
lines changed

1 file changed

+340
-0
lines changed

Cap04/Pacotes em Datetime.ipynb

Lines changed: 340 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,340 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 1,
6+
"id": "36e8f98c",
7+
"metadata": {},
8+
"outputs": [],
9+
"source": [
10+
"import datetime"
11+
]
12+
},
13+
{
14+
"cell_type": "code",
15+
"execution_count": 2,
16+
"id": "f432b241",
17+
"metadata": {},
18+
"outputs": [],
19+
"source": [
20+
"agora = datetime.datetime.now()"
21+
]
22+
},
23+
{
24+
"cell_type": "code",
25+
"execution_count": 3,
26+
"id": "4e90ff8d",
27+
"metadata": {},
28+
"outputs": [
29+
{
30+
"data": {
31+
"text/plain": [
32+
"datetime.datetime(2023, 1, 10, 15, 49, 49, 845142)"
33+
]
34+
},
35+
"execution_count": 3,
36+
"metadata": {},
37+
"output_type": "execute_result"
38+
}
39+
],
40+
"source": [
41+
"agora"
42+
]
43+
},
44+
{
45+
"cell_type": "code",
46+
"execution_count": 4,
47+
"id": "7b570e40",
48+
"metadata": {},
49+
"outputs": [],
50+
"source": [
51+
"t = datetime.time(7, 43, 28)"
52+
]
53+
},
54+
{
55+
"cell_type": "code",
56+
"execution_count": 5,
57+
"id": "a659ddd8",
58+
"metadata": {},
59+
"outputs": [
60+
{
61+
"data": {
62+
"text/plain": [
63+
"datetime.time(7, 43, 28)"
64+
]
65+
},
66+
"execution_count": 5,
67+
"metadata": {},
68+
"output_type": "execute_result"
69+
}
70+
],
71+
"source": [
72+
"t"
73+
]
74+
},
75+
{
76+
"cell_type": "code",
77+
"execution_count": 6,
78+
"id": "c5070981",
79+
"metadata": {},
80+
"outputs": [
81+
{
82+
"name": "stdout",
83+
"output_type": "stream",
84+
"text": [
85+
"07:43:28\n"
86+
]
87+
}
88+
],
89+
"source": [
90+
"print(t)"
91+
]
92+
},
93+
{
94+
"cell_type": "code",
95+
"execution_count": 7,
96+
"id": "3ac0aaf1",
97+
"metadata": {},
98+
"outputs": [
99+
{
100+
"name": "stdout",
101+
"output_type": "stream",
102+
"text": [
103+
"Hora: 7\n",
104+
"Minute: 43\n",
105+
"Segundo: 28\n",
106+
"Microsegundo: 0\n"
107+
]
108+
}
109+
],
110+
"source": [
111+
"print('Hora: ', t.hour)\n",
112+
"print('Minute: ', t.minute)\n",
113+
"print('Segundo: ', t.second)\n",
114+
"print('Microsegundo: ', t.microsecond)"
115+
]
116+
},
117+
{
118+
"cell_type": "code",
119+
"execution_count": 11,
120+
"id": "9163b852",
121+
"metadata": {},
122+
"outputs": [
123+
{
124+
"name": "stdout",
125+
"output_type": "stream",
126+
"text": [
127+
"00:00:00\n"
128+
]
129+
}
130+
],
131+
"source": [
132+
"print(datetime.time.min)"
133+
]
134+
},
135+
{
136+
"cell_type": "code",
137+
"execution_count": 12,
138+
"id": "5076aab1",
139+
"metadata": {},
140+
"outputs": [],
141+
"source": [
142+
"hoje = datetime.date.today()"
143+
]
144+
},
145+
{
146+
"cell_type": "code",
147+
"execution_count": 13,
148+
"id": "d7eae5d9",
149+
"metadata": {},
150+
"outputs": [
151+
{
152+
"data": {
153+
"text/plain": [
154+
"datetime.date(2023, 1, 10)"
155+
]
156+
},
157+
"execution_count": 13,
158+
"metadata": {},
159+
"output_type": "execute_result"
160+
}
161+
],
162+
"source": [
163+
"hoje"
164+
]
165+
},
166+
{
167+
"cell_type": "code",
168+
"execution_count": 14,
169+
"id": "7a89c5c3",
170+
"metadata": {},
171+
"outputs": [
172+
{
173+
"name": "stdout",
174+
"output_type": "stream",
175+
"text": [
176+
"2023-01-10\n"
177+
]
178+
}
179+
],
180+
"source": [
181+
"print(hoje)"
182+
]
183+
},
184+
{
185+
"cell_type": "code",
186+
"execution_count": 15,
187+
"id": "e9811897",
188+
"metadata": {},
189+
"outputs": [
190+
{
191+
"name": "stdout",
192+
"output_type": "stream",
193+
"text": [
194+
"ctime: Tue Jan 10 00:00:00 2023\n",
195+
"Ano: 2023\n",
196+
"Mês: 1\n",
197+
"Dia: 10\n"
198+
]
199+
}
200+
],
201+
"source": [
202+
"print('ctime: ', hoje.ctime())\n",
203+
"print('Ano: ', hoje.year)\n",
204+
"print('Mês: ', hoje.month)\n",
205+
"print('Dia: ', hoje.day)"
206+
]
207+
},
208+
{
209+
"cell_type": "code",
210+
"execution_count": 16,
211+
"id": "b5769f5d",
212+
"metadata": {},
213+
"outputs": [],
214+
"source": [
215+
"d1 = datetime.date(2015, 3, 29)"
216+
]
217+
},
218+
{
219+
"cell_type": "code",
220+
"execution_count": 17,
221+
"id": "31d9c2ce",
222+
"metadata": {},
223+
"outputs": [
224+
{
225+
"data": {
226+
"text/plain": [
227+
"datetime.date(2015, 3, 29)"
228+
]
229+
},
230+
"execution_count": 17,
231+
"metadata": {},
232+
"output_type": "execute_result"
233+
}
234+
],
235+
"source": [
236+
"d1"
237+
]
238+
},
239+
{
240+
"cell_type": "code",
241+
"execution_count": 18,
242+
"id": "673230f7",
243+
"metadata": {},
244+
"outputs": [],
245+
"source": [
246+
"d2 = d1.replace(year=2016)"
247+
]
248+
},
249+
{
250+
"cell_type": "code",
251+
"execution_count": 19,
252+
"id": "5c192c82",
253+
"metadata": {},
254+
"outputs": [
255+
{
256+
"data": {
257+
"text/plain": [
258+
"datetime.date(2016, 3, 29)"
259+
]
260+
},
261+
"execution_count": 19,
262+
"metadata": {},
263+
"output_type": "execute_result"
264+
}
265+
],
266+
"source": [
267+
"d2"
268+
]
269+
},
270+
{
271+
"cell_type": "code",
272+
"execution_count": 20,
273+
"id": "c6f26345",
274+
"metadata": {},
275+
"outputs": [
276+
{
277+
"data": {
278+
"text/plain": [
279+
"datetime.timedelta(days=366)"
280+
]
281+
},
282+
"execution_count": 20,
283+
"metadata": {},
284+
"output_type": "execute_result"
285+
}
286+
],
287+
"source": [
288+
"# Diferença entre as datas\n",
289+
"d2 - d1"
290+
]
291+
},
292+
{
293+
"cell_type": "code",
294+
"execution_count": 21,
295+
"id": "e95309a8",
296+
"metadata": {},
297+
"outputs": [
298+
{
299+
"name": "stdout",
300+
"output_type": "stream",
301+
"text": [
302+
"366 days, 0:00:00\n"
303+
]
304+
}
305+
],
306+
"source": [
307+
"print(d2 - d1)"
308+
]
309+
},
310+
{
311+
"cell_type": "code",
312+
"execution_count": null,
313+
"id": "2d483994",
314+
"metadata": {},
315+
"outputs": [],
316+
"source": []
317+
}
318+
],
319+
"metadata": {
320+
"kernelspec": {
321+
"display_name": "Python 3 (ipykernel)",
322+
"language": "python",
323+
"name": "python3"
324+
},
325+
"language_info": {
326+
"codemirror_mode": {
327+
"name": "ipython",
328+
"version": 3
329+
},
330+
"file_extension": ".py",
331+
"mimetype": "text/x-python",
332+
"name": "python",
333+
"nbconvert_exporter": "python",
334+
"pygments_lexer": "ipython3",
335+
"version": "3.9.12"
336+
}
337+
},
338+
"nbformat": 4,
339+
"nbformat_minor": 5
340+
}

0 commit comments

Comments
 (0)