Skip to content

Commit f2dff0f

Browse files
authored
Merge pull request mouredev#7682 from JheisonQuiroga/main
#14 - Python
2 parents 81bd5b0 + 1317211 commit f2dff0f

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
from datetime import datetime, timedelta
2+
3+
"""
4+
/*
5+
* EJERCICIO:
6+
* Crea dos variables utilizando los objetos fecha (date, o semejante) de tu lenguaje:
7+
* - Una primera que represente la fecha (día, mes, año, hora, minuto, segundo) actual.
8+
* - Una segunda que represente tu fecha de nacimiento (te puedes inventar la hora).
9+
* Calcula cuántos años han transcurrido entre ambas fechas.
10+
"""
11+
12+
now = datetime.now()
13+
print(now) # 2025-01-25 11:53:25.911556
14+
15+
my_birthdate = datetime(1998, 6, 19, 12, 0, 0)
16+
difference = now - my_birthdate
17+
years = difference.days / 365
18+
19+
print("La diferencia en años es de: %.2f" %years) # La diferencia en años es de: 26.62
20+
21+
"""
22+
* DIFICULTAD EXTRA (opcional):
23+
* Utilizando la fecha de tu cumpleaños, formatéala y muestra su resultado de
24+
* 10 maneras diferentes. Por ejemplo:
25+
* - Día, mes y año.
26+
* - Hora, minuto y segundo.
27+
* - Día de año.
28+
* - Día de la semana.
29+
* - Nombre del mes.
30+
* (lo que se te ocurra...)
31+
*/
32+
"""
33+
34+
# Dia, mes y año
35+
print(my_birthdate)
36+
print("Dia, mes y año:", my_birthdate.strftime("%d, %m, %Y"))
37+
# Hora, minuto y segundo
38+
print("Hora, minuto y segundo:", my_birthdate.strftime("%H - %M - %S"))
39+
# Dia de año
40+
print("Dia de año:", my_birthdate.strftime("%j")) # 170
41+
# Dia de la semana
42+
print("Dia de la semana:", my_birthdate.strftime("%A")) # Friday
43+
print("Dia de la semana:" , my_birthdate.strftime("%w")) # 5
44+
# Nombre del mes
45+
print("Nombre del mes:", my_birthdate.strftime("%B")) # June
46+
47+
# Hora
48+
print("Hora:", my_birthdate.strftime("%I:%M:%S %p")) # 12:00 PM
49+
50+
# Semana del año
51+
print("Semana del año:", my_birthdate.strftime("%U")) # 24
52+
53+
# Fecha-Hora local
54+
print("Hora local:", my_birthdate.strftime("%c")) # Fri Jun 19 12:00:00 1998
55+
56+
# Fecha local
57+
print("Fecha local:", my_birthdate.strftime("%x")) # 06/19/98

0 commit comments

Comments
 (0)