Meta tags:
description= Aprende a trabajar con fechas y horas en Python usando el módulo datetime: date, time, datetime, timedelta, strftime, strptime y zonas horarias.;
Headings (most frequently used words):
la, de, datetime, clase, fechas, el, date, horas, crear, usar, módulo, python, timedelta, strftime, objetos, acceder, los, atributos, comprendiendo, importar, time, formatear, analizar, strptime, formato, iso, 8601, trabajar, con, marcas, tiempo, zonas, horarias, reemplazar, componentes, comparar, poniéndolo, todo, junto, referencia, rápida, práctica, obtener, fecha, hora, actuales, calcular, diferencia, entre, dos, directivas, comunes, timezone, integrado, zoneinfo,
Text of the page (most frequently used words):
#datetime (88), #python (73), date (55), 2024 (54), print (54), the (28), time (27), from (24), import (23), con (19), timedelta (18), today (17), copiar (17), una (17), aprender (15), strftime (15), fechas (14), fecha (14), matplotlib (14), mysql (13), horas (12), timezone (12), string (12), del (12), mongodb (12), los (11), days (11), día (11), elementos (11), clase (10), crear (10), para (9), hora (9), iso (8), strptime (8), módulo (8), module (8), create (8), dt2 (8), utc (8), listas (8), w3docs (7), html (7), zonas (7), tiempo (7), 8601 (7), zoneinfo (7), cadena (7), que (7), and (7), objeto (7), datos (7), tuplas (7), formato (6), can (6), aware (6), objetos (6), estándar (6), minute (6), hour (6), year (6), utc_dt (6), año (6), mes (6), acceder (6), eliminar (6), métodos (6), diff (5), práctica (5), horarias (5), use (5), entre (5), now (5), second (5), tokyo (5), más (5), dos (5), archivos (5), strings (5), primeros (5), pasos (5), tutorial (5), variables (5), lista (5), formatter (5), color (5), json (4), generator (4), marcas (4), object (4), constructor (4), astimezone (4), días (4), fromisoformat (4), deadline (4), june (4), naive (4), devuelve (4), tzinfo (4), como (4), forma (4), timestamp (4), semana (4), nombre (4), saturday (4), day (4), month (4), atributos (4), regresión (4), diccionarios (4), todos (3), code (3), encoder (3), editor (3), herramientas (3), cuestionarios (3), ejercicios (3), php (3), javascript (3), css (3), desde (3), comparar (3), trabajar (3), analizar (3), formatear (3), importar (3), class (3), using (3), sumar (3), restar (3), ejemplo (3), datetimes (3), earliest (3), replace (3), biblioteca (3), convert (3), eastern (3), usa (3), usar (3), minutes (3), hours (3), sin (3), convierte (3), cuando (3), base (3), local (3), run (3), editable (3), runs (3), server (3), número (3), las (3), 15t14 (3), parse (3), sobre (3), necesitas (3), reloj (3), completo (3), representa (3), clases (3), cadenas (3), recorrer (3), unir (3), ver (3), tools (3), italiano (2), português (2), español (2), français (2), русский (2), deutsch (2), english (2), beautifier (2), password (2), try (2), java (2), git (2), libros (2), fragmentos (2), referencia (2), rápida (2), poniéndolo (2), todo (2), junto (2), reemplazar (2), componentes (2), this (2), page (2), matemáticas (2), módulos (2), get (2), current (2), what (2), are (2), valid (2), ways (2), according (2), content (2), com (2), zone (2), name (2), convertir (2), zona (2), horaria (2), isoformat (2), fmt (2), actuales (2), days_left (2), hay (2), combina (2), cuántos (2), solo (2), find (2), operadores (2), dt3 (2), change (2), 2025 (2), iana (2), pruébalo (2), mismo (2), tokyo_dt (2), asia (2), eastern_dt (2), america (2), new_york (2), reales (2), integrado (2), gestiona (2), ist_dt (2), ist_offset (2), standard (2), proporciona (2), múltiples (2), segundos (2), valores (2), tiene (2), error (2), contiene (2), entrada (2), segundo (2), minuto (2), abreviado (2), cero (2), inicial (2), dígitos (2), directivas (2), comunes (2), por (2), calcular (2), 166 (2), start (2), end (2), diferencia (2), delta (2), arguments (2), seconds (2), microseconds (2), weeks (2), last_week (2), future (2), combined (2), combine (2), 123456 (2), utc_now (2), isoweekday (2), monday (2), sunday (2), weekday (2), puedes (2), leer (2), specific (2), este (2), capítulo (2), tipo (2), conjunto (2), handling (2), números (2), limit (2), colección (2), delete (2), ordenar (2), cuadrícula (2), dispersión (2), distribución (2), introducción (2), bucles (2), conjuntos (2), set (2), sets (2), cambiar (2), agregar (2), hash (2), 2026, derechos, reservados, hecho, desarrolladores, idioma, política, privacidad, contacto, acerca, empresa, tutoriales, ejemplos, gratuitos, web, 2014, next, previous, yes, was, helpful, comprobar, method, function, específica, hoy, código, tarea, 199, remaining, december, aquí, práctico, varios, conceptos, calcula, faltan, límite, futura, formatea, ambas, visualización, compara, mezclarlos, lanza, typeerror, min, false, true, soportan, comparación, only, nuevo, campos, específicos, modificados, original, nunca, muta, versiones, anteriores, instala, terceros, soporte, pytz, handles, dst, automatically, horario, verano, automáticamente, fixed, india, offset, permite, desplazamiento, fijo, predeterminada, información, adjuntar, consciente, son, esenciales, programa, usuarios, almacena, float, 1718462445, back, fromtimestamp, equivalent, transcurridos, enero, 1970, puede, marca, unix, produce, portable, intercambiar, ayudantes, integrados, ello, yyyy, ddthh, común, siempre, incluso, llama, resultado, simple, type, more, natural, format, arse, inverso, debes, proporcionar, coincida, 167, sat, jun, significado, directiva, ormat, legible, humanos, pasa, comienzan, esta, intervalo, total_seconds, otro, convenience, milliseconds, express, subtract, add, duración, puntos, intervalos, extract, just, part, expone, tanto, utcnow, system, obtener, uso, habitual, completa, único, utilizarás, mayoría, programas, útil, almacenar, recuérdame, cada, all, optional, default, microsegundo, independiente, cualquier, concreta, vez, tienes, enteros, preguntar, qué, corresponde, calendario, componente, estilo, corto, utiliza, largo, classes, directly, qualify, every, parte, requiere, instalación, importarlo, maneras, dato, incorporado, dedicado, lugar, manipular, cubre, todas, principales, muestra, patrones, prácticos, usarás, regularidad, aprende, usando, comprendiendo, peticiones, http, pytest, paquetes, entornos, virtuales, tooling, best, practices, threading, asyncio, concurrency, csv, random, sys, itertools, collections, lanzar, excepciones, library, invertir, duplicados, how, enumeraciones, abstractas, encapsulamiento, polimorfismo, dataclasses, static, classmethod, property, mágicos, advanced, oop, sentencia, match, enumerate, zip, map, comprensiones, gestores, contexto, recursión, closures, generadores, decoradores, args, kwargs, sugerencias, intermediate, actualización, consulta, insertar, join, update, drop, table, order, where, select, insert, tabla, vecinos, cercanos, curva, auc, roc, validación, cruzada, agregación, bootstrap, means, categóricos, búsqueda, logística, agrupamiento, jerárquico, matriz, confusión, árbol, decisión, train, test, escalar, múltiple, polinomial, lineal, diagrama, normal, percentil, desviación, media, mediana, moda, machine, learning, gráficos, pastel, histogramas, barras, subplot, etiquetas, líneas, marcadores, trazado, pyplot, django, scipy, pandas, numpy, modules, escribir, manejo, file, formateo, usuario, except, pip, regex, ámbito, iteradores, herencia, arrays, lambda, funciones, for, while, else, booleanos, casting, tipos, comentarios, sintaxis, nombres, actualizar, desempaquetar, tupla, segmentación, home, salida, anidados, modificar, iterar, comprensión, globales, caracteres, escape, diccionario, concatenar, asignar, añadir, iniciar, sesión, buscar, formatters, url, reverse, sha256, md5, length, calculator, colors, hsl, hex, mixer, converter, picker, general, cursos, guía,
Text of the page (random words):
acceder a elementos acceder a elementos de lista acceder a elementos de un set acceder a tuplas agregar elementos añadir elementos a una lista agregar elementos a un conjunto asignar múltiples valores cambiar elementos cambiar elementos de una lista concatenar strings copiar diccionarios copiar listas métodos de diccionario caracteres de escape cadenas de formato variables globales unir listas unir sets unir tuplas comprensión de listas métodos de lista iterar sobre diccionarios recorrer listas recorrer sets recorrer tuplas modificar strings diccionarios anidados variables de salida python home listas de python conjuntos en python python strings tuplas en python variables en python eliminar elementos eliminar elementos de una lista eliminar elementos de un set métodos de conjuntos segmentación de cadenas ordenar listas métodos de string métodos de tupla desempaquetar tuplas actualizar tuplas nombres de variables introducción a python primeros pasos con python sintaxis de python comentarios en python variables en python tipos de datos en python números en python casting en python strings de python booleanos en python operadores de python listas de python tuplas de python diccionarios en python python if else bucles while en python bucles for en python funciones en python python lambda arrays en python clases y objetos en python herencia en python iteradores de python ámbito en python módulos de python fechas en python matemáticas en python python json python regex python pip python try except entrada de usuario en python formateo de cadenas en python file handling manejo de archivos en python leer archivos en python escribir crear archivos en python eliminar archivos en python python modules tutorial de numpy tutorial de pandas tutorial de scipy tutorial de django python matplotlib introducción a matplotlib primeros pasos con matplotlib matplotlib pyplot trazado con matplotlib marcadores de matplotlib líneas en matplotlib etiquetas en matplotlib cuadrícula de matplotlib subplot de matplotlib dispersión en matplotlib barras en matplotlib histogramas con matplotlib gráficos de pastel con matplotlib machine learning primeros pasos media mediana moda desviación estándar percentil distribución de datos distribución normal de datos diagrama de dispersión regresión lineal regresión polinomial regresión múltiple escalar train test árbol de decisión matriz de confusión agrupamiento jerárquico regresión logística búsqueda en cuadrícula datos categóricos k means agregación bootstrap validación cruzada curva auc roc k vecinos más cercanos python mysql primeros pasos con mysql mysql crear base de datos mysql crear tabla mysql insert mysql select mysql where mysql order by mysql delete mysql drop table mysql update mysql limit mysql join python mongodb primeros pasos con mongodb crear base de datos mongodb mongodb crear colección insertar en mongodb mongodb find consulta mongodb ordenar en mongodb mongodb delete eliminar colección en mongodb actualización en mongodb mongodb limit intermediate python f strings sugerencias de tipo args kwargs decoradores generadores closures recursión gestores de contexto comprensiones enumerate zip map sentencia match advanced oop métodos mágicos property static y classmethod dataclasses polimorfismo encapsulamiento clases abstractas enumeraciones python how to eliminar duplicados en listas invertir un string sumar dos números error handling and the standard library lanzar excepciones collections itertools os sys random archivos csv concurrency in python asyncio threading python tooling and best practices entornos virtuales paquetes pytest peticiones http comprendiendo el módulo datetime de python aprende a trabajar con fechas y horas en python usando el módulo datetime date time datetime timedelta strftime strptime y zonas horarias python no tiene un tipo de dato fecha incorporado y dedicado en su lugar el módulo datetime de la biblioteca estándar proporciona un conjunto de herramientas completo para crear manipular formatear y analizar fechas y horas este capítulo cubre todas las clases principales date time datetime timedelta y timezone y muestra patrones prácticos que usarás con regularidad importar el módulo el módulo datetime forma parte de la biblioteca estándar y no requiere instalación puedes importarlo de dos maneras comunes import the module and qualify every name import datetime today datetime date today import specific classes directly from datetime import date time datetime timedelta timezone today date today copiar el estilo from datetime import es más corto en la práctica y se utiliza a lo largo de este capítulo la clase date date representa una fecha de calendario año mes día sin componente de hora del día crear objetos date python editable runs on the server run from datetime import date today s date today date today print today e g 2024 06 15 a specific date using the constructor date year month day d date 2024 6 15 print d 2024 06 15 from an iso 8601 string python 3 7 d2 date fromisoformat 2024 06 15 print d2 2024 06 15 acceder a los atributos de date una vez que tienes un objeto date puedes leer su año mes y día como atributos enteros y preguntar qué día de la semana corresponde from datetime import date d date 2024 6 15 print d year 2024 print d month 6 print d day 15 weekday monday 0 sunday 6 print d weekday 5 saturday isoweekday monday 1 sunday 7 print d isoweekday 6 saturday copiar la clase time time representa una hora del día hora minuto segundo microsegundo independiente de cualquier fecha concreta from datetime import time time hour minute second all arguments optional default to 0 t time 14 30 0 print t 14 30 00 print t hour 14 print t minute 30 print t second 0 copiar la clase time es más útil cuando necesitas almacenar o comparar horas del reloj sin importar la fecha por ejemplo recuérdame a las 09 00 cada día la clase datetime datetime es la clase de uso más habitual combina una fecha completa y una hora del día en un único objeto y es lo que utilizarás en la mayoría de los programas reales obtener la fecha y hora actuales from datetime import datetime local system time naive no time zone now datetime now print now e g 2024 06 15 14 30 45 123456 utc time utc_now datetime utcnow print utc_now e g 2024 06 15 18 30 45 123456 copiar crear objetos datetime from datetime import datetime date time constructor datetime year month day hour 0 minute 0 second 0 dt datetime 2024 6 15 14 30 45 print dt 2024 06 15 14 30 45 from an iso 8601 string dt2 datetime fromisoformat 2024 06 15t14 30 45 print dt2 2024 06 15 14 30 45 combine a date and a time object combined datetime combine date 2024 6 15 time 14 30 0 print combined 2024 06 15 14 30 00 copiar acceder a los atributos de datetime datetime expone todos los atributos tanto de date como de time from datetime import datetime dt datetime 2024 6 15 14 30 45 print dt year 2024 print dt month 6 print dt day 15 print dt hour 14 print dt minute 30 print dt second 45 extract just the date or time part print dt date 2024 06 15 print dt time 14 30 45 copiar la clase timedelta timedelta representa una duración la diferencia entre dos puntos en el tiempo se usa para sumar o restar intervalos de tiempo a objetos date y datetime crear y usar timedelta from datetime import date timedelta today date 2024 6 15 add 30 days future today timedelta days 30 print future 2024 07 15 subtract 7 days last_week today timedelta weeks 1 print last_week 2024 06 08 timedelta can express days seconds and microseconds convenience arguments days seconds microseconds milliseconds minutes hours weeks delta timedelta hours 2 minutes 30 print delta 2 30 00 copiar pruébalo tú mismo calcular la diferencia entre dos fechas restar un date o datetime de otro devuelve un timedelta from datetime import date start date 2024 1 1 end date 2024 6 15 diff end start print diff 166 days 0 00 00 print diff days 166 copiar esta es la forma estándar de calcular cuántos días hay entre dos fechas usa total_seconds sobre un timedelta si necesitas el intervalo en segundos formatear fechas y horas strftime strftime string f ormat time convierte un objeto date o datetime en una cadena legible por humanos se pasa una cadena de formato que contiene directivas que comienzan con from datetime import datetime dt datetime 2024 6 15 14 30 45 print dt strftime y m d 2024 06 15 print dt strftime d m y 15 06 2024 print dt strftime a b d y saturday june 15 2024 print dt strftime i m p 02 30 pm print dt strftime y m d h m s 2024 06 15 14 30 45 copiar directivas comunes de strftime directiva significado ejemplo y año de 4 dígitos 2024 y año de 2 dígitos 24 m mes como número con cero inicial 06 b nombre completo del mes june b nombre abreviado del mes jun d día del mes con cero inicial 15 a nombre completo del día de la semana saturday a nombre abreviado del día de la semana sat h hora reloj de 24 horas 14 i hora reloj de 12 horas 02 m minuto 30 s segundo 45 p am o pm pm j día del año 167 w número de semana del año 24 analizar fechas y horas strptime strptime string p arse time es el inverso de strftime convierte una cadena en un objeto datetime debes proporcionar una cadena de formato que coincida con la entrada python editable runs on the server run from datetime import datetime parse a date and time string dt datetime strptime 2024 06 15 14 30 45 y m d h m s print dt 2024 06 15 14 30 45 print type dt class datetime datetime parse a more natural format dt2 datetime strptime june 15 2024 b d y print dt2 2024 06 15 00 00 00 un error común strptime siempre devuelve un datetime incluso cuando la cadena solo contiene una fecha llama a date sobre el resultado si necesitas un objeto date simple formato iso 8601 el estándar iso 8601 yyyy mm ddthh mm ss es la forma más portable de intercambiar valores de fecha y hora python tiene ayudantes integrados para ello from datetime import datetime dt datetime 2024 6 15 14 30 45 produce iso 8601 string print dt isoformat 2024 06 15t14 30 45 parse iso 8601 string python 3 7 dt2 datetime fromisoformat 2024 06 15t14 30 45 print dt2 2024 06 15 14 30 45 copiar trabajar con marcas de tiempo una marca de tiempo unix es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00 00 00 utc python puede convertir entre marcas de tiempo y objetos datetime python editable runs on the server run from datetime import datetime timezone get the current timestamp as a float ts datetime 2024 6 15 14 30 45 tzinfo timezone utc timestamp print ts 1718462445 0 convert a timestamp back to a datetime local time dt datetime fromtimestamp ts print dt strftime y m d h m s local equivalent of the timestamp zonas horarias de forma predeterminada datetime now devuelve un datetime naive sin información de zona horaria adjuntar un objeto tzinfo lo convierte en aware consciente los datetimes aware son esenciales cuando tu programa gestiona usuarios en múltiples zonas horarias o almacena marcas de tiempo en una base de datos usar el timezone integrado datetime timezone proporciona timezone utc y permite crear zonas con desplazamiento fijo from datetime import datetime timezone timedelta create an aware utc datetime utc_dt datetime 2024 6 15 14 30 45 tzinfo timezone utc print utc_dt 2024 06 15 14 30 45 00 00 create a fixed 5 30 india standard time offset ist_offset timezone timedelta hours 5 minutes 30 ist_dt utc_dt astimezone ist_offset print ist_dt 2024 06 15 20 00 45 05 30 copiar usar zoneinfo python 3 9 para zonas horarias iana reales como america new_york o asia tokyo usa el módulo integrado zoneinfo python 3 9 gestiona el horario de verano automáticamente from datetime import datetime timezone from zoneinfo import zoneinfo utc aware datetime utc_dt datetime 2024 6 15 14 30 45 tzinfo timezone utc convert to eastern time handles dst automatically eastern zoneinfo america new_york eastern_dt utc_dt astimezone eastern print eastern_dt 2024 06 15 10 30 45 04 00 convert to tokyo time tokyo zoneinfo asia tokyo tokyo_dt utc_dt astimezone tokyo print tokyo_dt 2024 06 15 23 30 45 09 00 copiar pruébalo tú mismo en python 3 8 y versiones anteriores instala la biblioteca de terceros pytz para soporte de zonas iana reemplazar componentes replace devuelve un nuevo objeto con campos específicos modificados el original nunca se muta from datetime import datetime dt datetime 2024 6 15 14 30 45 change only the year dt2 dt replace year 2025 print dt2 2025 06 15 14 30 45 change hour and minute dt3 dt replace hour 9 minute 0 second 0 print dt3 2024 06 15 09 00 00 copiar comparar fechas y horas los objetos date y datetime soportan todos los operadores de comparación estándar from datetime import date d1 date 2024 1 1 d2 date 2024 6 15 print d1 d2 true print d1 d2 false find the earliest date earliest min d1 d2 print earliest 2024 01 01 copiar solo compara datetimes aware con datetimes aware y naive con naive mezclarlos lanza un typeerror poniéndolo todo junto aquí hay un ejemplo práctico que combina varios conceptos calcula cuántos días faltan para una fecha límite futura y formatea ambas fechas para su visualización from datetime import date deadline date 2024 12 31 today date 2024 6 15 days_left deadline today days print f today today strftime b d y june 15 2024 print f deadline deadline strftime b d y december 31 2024 print f days remaining days_left 199 copiar referencia rápida tarea código fecha de hoy date today fecha y hora actuales datetime now fecha específica date 2024 6 15 fecha desde cadena datetime strptime s fmt fecha a cadena dt strftime fmt formato iso dt isoformat datetime fromisoformat s sumar restar días d timedelta days n días entre fechas d2 d1 days convertir zona horaria dt astimezone zoneinfo zone name práctica práctica what are the valid ways to create a date object in python using the datetime module according to the content from w3docs com what are the valid ways to create a date object in python using the datetime module according to the content from w3docs com we can use the datetime class constructor of the datetime module to create a date we can use the time class constructor of the datetime module to create a date we can use the date function of the datetime module to create a date we can use the timedelta object of the datetime module to create a date we can use the today method of the datetime module to get the current date comprobar was this page helpful yes no previous módulos de python next matemáticas en python on this page importar el módulo la clase date la clase time la clase datetime la clase timedelta formatear fechas y horas strftime analizar fechas y horas strptime formato iso 8601 trabajar con marcas de tiempo zonas horarias reemplazar componentes comparar fechas y horas poniéndolo todo junto referencia rápida práctica w3docs tutoriales ejemplos ejercicios fragmentos y cuestionarios gratuitos para la web desde 2014 libros aprender html aprender css aprender javascript aprender git aprender java aprender php aprender python práctica ejercicios cuestionarios ...
|