{"id":3254,"date":"2025-10-06T16:09:25","date_gmt":"2025-10-06T14:09:25","guid":{"rendered":"https:\/\/tecnologia.euroinnova.com\/las-fechas-en-java-todo-lo-que-debes-saber-sobre-las-variables-tipo-date\/"},"modified":"2025-10-07T14:52:20","modified_gmt":"2025-10-07T12:52:20","slug":"date-java","status":"publish","type":"post","link":"https:\/\/tecnologia.euroinnova.com\/fr\/date-java","title":{"rendered":"Les dates en Java : tout ce qu'il faut savoir sur les variables de date"},"content":{"rendered":"<p><strong>Java<\/strong> est un <strong>langage de programmation<\/strong> qui a progress\u00e9 et s'est am\u00e9lior\u00e9e au fil du temps. Les classes de gestion des dates en sont un exemple. <strong>java.util.Date<\/strong> y <strong>java.util.Calendar<\/strong>, qui existent depuis la nuit des temps. Cependant, ces classes ne sont pas les plus adapt\u00e9es \u00e0 la gestion des dates en Java. C'est pourquoi, chez Euroinnova, nous allons nous concentrer sur les variables de la classe <strong>date type.<\/strong><\/p>\n<p>Les <strong>Paquet java.time<\/strong> est une bonne alternative pour g\u00e9rer les dates en Java, bien qu'elle pr\u00e9sente certaines singularit\u00e9s et variables que vous devez prendre en compte. <strong>Connaissez-vous LocalTime ou LocalDateTime ?<\/strong> Pr\u00e9parez-vous car nous allons approfondir cet aspect, afin que vous puissiez clore cet article avec toutes les informations n\u00e9cessaires. Si vous souhaitez continuer \u00e0 vous familiariser avec Java, nous vous recommandons de consulter l'ouvrage <a href=\"https:\/\/www.euroinnova.com\/diplomado-programacion-udavinci-mx\" target=\"_blank\" rel=\"noopener\">Cours avanc\u00e9 de programmation frontale avec Javascript Angular.<\/a><\/p>\n<h2 id=\"que-es-date-en-java\"><strong>Qu'est-ce qu'une date en Java ?<\/strong><\/h2>\n<p>Les <strong>gestion des dates<\/strong> en Java est d'une grande importance pour de nombreuses applications, car c'est le seul moyen d'enregistrer et de g\u00e9rer des \u00e9v\u00e9nements chronologiques. Comme nous le disons, le <strong>Classe de date<\/strong> en Java est pr\u00e9sent depuis les premi\u00e8res versions du langage, ce qui permet de repr\u00e9senter un point dans le temps <strong>(millisecondes depuis le 1er janvier 1970, 00:00:00 GMT).<\/strong><\/p>\n<p>Cependant, les versions les plus r\u00e9centes de Java ont remplac\u00e9 la classe Date par les classes du paquetage <strong>java.time.<\/strong> Pourquoi ? Parce que sa fonctionnalit\u00e9 \u00e9tait limit\u00e9e par certaines incoh\u00e9rences, comme l'absence de prise en charge directe des fuseaux horaires. C'est pourquoi de nouvelles classes ont \u00e9t\u00e9 introduites dans <strong>Java 8,<\/strong> comme <strong>Date locale<\/strong>, <strong>Heure locale<\/strong> y <strong>LocalDateTime<\/strong>, Le nouveau syst\u00e8me, qui permet une plus grande pr\u00e9cision et un meilleur contr\u00f4le des op\u00e9rations de datation.<\/p>\n<h2 id=\"como-sacar-la-fecha-en-java\"><strong>Comment obtenir la date en Java ?<\/strong><\/h2>\n<p>Obtenir la date du jour en Java est un processus simple, puisqu'il suffit d'utiliser la classe <strong>Date locale<\/strong> du paquet <strong>java.time.<\/strong> Cette m\u00e9thode vous permet d'obtenir la date actuelle du syst\u00e8me de mani\u00e8re efficace. Voici un exemple de cette m\u00e9thode :<\/p>\n<p><em>import java.time.LocalDate ;<\/em><\/p>\n<p><em>public class DateExample { <\/em><\/p>\n<p><em>public static void main(String[] args) { <\/em><\/p>\n<p><em>LocalDate today = LocalDate.now() ; <\/em><\/p>\n<p><em>System.out.println(\u00abDate d'aujourd'hui : \u00bb + aujourd'hui) ;<\/em><\/p>\n<p><em>} <\/em><\/p>\n<p><em>}<\/em><\/p>\n<p>Comme nous pouvons le voir dans ce code, il existe une m\u00e9thode now() dans la classe <strong>Date locale.<\/strong> Ceci renvoie la date actuelle dans le format <strong>aaaa-mm-jj<\/strong>, qui est le format standard en Java. Si nous voulons \u00e9galement obtenir l'heure, nous devons recourir \u00e0 la classe <strong>LocalDateTime.<\/strong><\/p>\n<p>Comme on peut le constater, cette m\u00e9thode est plus moderne que la classe Date, car elle offre une plus grande flexibilit\u00e9 et une meilleure compatibilit\u00e9 avec la classe <strong>formats de date et d'heure java.<\/strong><\/p>\n<h2 id=\"como-declarar-una-variable-de-tipo-date-en-java\"><strong>Comment d\u00e9clarer une variable date en Java ?<\/strong><\/h2>\n<p>D\u00e9clarer une variable de <strong>Type de date<\/strong> en Java est tr\u00e8s simple, mais vous devez savoir quelle classe de date vous devez utiliser dans votre projet. Par exemple, ce projet utilise le paquetage <strong>java.util<\/strong>, que declara una variable de tipo Date y la empieza con la fecha y hora actuales.<\/p>\n<p><em>import java.util.Date;<\/em><\/p>\n<p><em>public class DateDeclaration { <\/em><\/p>\n<p><em>public static void main(String[] args) {<\/em><\/p>\n<p><em>\u00a0Date date = new Date(); \/\/ Fecha actual <\/em><\/p>\n<p><em>System.out.println(\u00abFecha actual: \u00bb + date);<\/em><\/p>\n<p><em>} <\/em><\/p>\n<p><em>}<\/em><\/p>\n<p>El valor representado por esta fecha ser\u00e1 impreso en formato de cadena, incluyendo informaci\u00f3n de hora y minuto. Sin embargo, ya sabemos que la clase Date tiene ciertas limitaciones, por lo que recomendamos optar por las nuevas clases del paquete <strong>java.time<\/strong>, que cuenta con una mayor precisi\u00f3n y control. Quedar\u00eda tal que as\u00ed con la clase <strong>Date locale.<\/strong><\/p>\n<p><em>import java.time.LocalDate ;<\/em><\/p>\n<p><em>public class LocalDateExample { <\/em><\/p>\n<p><em>public static void main(String[] args) { <\/em><\/p>\n<p><em>LocalDate localDate = LocalDate.of(2023, 10, 12); \/\/ A\u00f1o, mes y d\u00eda <\/em><\/p>\n<p><em>System.out.println(\u00abFecha: \u00bb + localDate); <\/em><\/p>\n<p><em>} <\/em><\/p>\n<p><em>}<\/em><\/p>\n<p>Aqu\u00ed se especifican los valores de a\u00f1o, mes y d\u00eda. Adem\u00e1s, el uso de <strong>formatter java date<\/strong> facilita el <strong>parsing date<\/strong> y su transformaci\u00f3n en diferentes formatos.<\/p>\n<h2 id=\"el-paquete-java-time-en-profundidad\"><strong>El paquete java.time, en profundidad<\/strong><\/h2>\n<p>Ahora toca adentrarse de lleno en el <strong>Paquet java.time<\/strong>. Como hemos dicho, fue introducido en <strong>Java 8<\/strong> para mejorar la manipulaci\u00f3n de fechas y horas, resolviendo las <strong>limitaciones de las clases Date y Calendar.<\/strong> En este paquete se incluyen clases como LocalDate, LocalTime, LocalDateTime y ZonedDateTime, cada una dise\u00f1ada para un objetivo en concreto.<\/p>\n<p>El paquete java.time se basa en los <strong>principios de inmutabilidad y claridad<\/strong>, permitiendo una manipulaci\u00f3n m\u00e1s precisa y segura de las fechas y horas en aplicaciones de Java. Adem\u00e1s, su formato genera un uso m\u00e1s intuitivo y moderno, facilitando la lectura, escritura y transformaci\u00f3n de fechas en diversos <strong>formatting date java.<\/strong><\/p>\n<h3 id=\"localdate\"><strong>Date locale<\/strong><\/h3>\n<p>Les <strong>clase LocalDate<\/strong> es la principal herramienta en java.time, y es que permite trabajar con fechas sin necesidad de gestionar zonas horarias ni tiempos espec\u00edficos. Esta clase es muy \u00fatil para almacenar eventos que solo requieren informaci\u00f3n de fecha, adem\u00e1s de que se puede obtener la fecha actual mediante el <strong>m\u00e9todo now().<\/strong><\/p>\n<p>Tambi\u00e9n se pueden sumar o restar d\u00edas, meses o a\u00f1os de una fecha utilizando m\u00e9todos como <strong>plusDays() o minusMonths().<\/strong> Por otro lado, se pueden comparar fechas usando m\u00e9todos como <strong>isBefore() o isAfter().<\/strong> Aqu\u00ed te dejamos un ejemplo de c\u00f3mo sumar d\u00edas a una fecha:<\/p>\n<p><em>LocalDate today = LocalDate.now() ; <\/em><\/p>\n<p><em>LocalDate futureDate = today.plusDays(10); \/\/ Sumar 10 d\u00edas <\/em><\/p>\n<p><em>System.out.println(\u00abFecha futura: \u00bb + futureDate);<\/em><\/p>\n<p>De esta manera, se pueden manipular plazos o eventos programados en fechas espec\u00edficas sin necesidad de recurrir a componentes de tiempo como hour minute o hh mm ss.<\/p>\n<h3 id=\"localtime\"><strong>Heure locale<\/strong><\/h3>\n<p><strong>Heure locale<\/strong> es otra clase del paquete <strong>java.time<\/strong> que permite manejar el tiempo sin asociarse a una fecha espec\u00edfica., puesto que solo contiene informaci\u00f3n sobre horas, minutos, segundos y nanosegundos. As\u00ed, es ideal para situaciones en las que solo se necesita registrar tiempos sin preocuparse por el d\u00eda, como en horarios de apertura,<\/p>\n<p>Aqu\u00ed tenemos un ejemplo:<\/p>\n<p><em>LocalTime time = LocalTime.of(14, 30); \/\/ Hora: 14:30 <\/em><\/p>\n<p><em>System.out.println(\u00abHora: \u00bb + time);<\/em><\/p>\n<h3 id=\"localdatetime\"><strong>LocalDateTime<\/strong><\/h3>\n<p>La clase <strong>LocalDateTime<\/strong> combina tanto la fecha como la hora en un solo objetivo, siendo una de las clases m\u00e1s vers\u00e1tiles en java.time. \u00bfPor qu\u00e9? Porque incluye tanto las funcionalidades de LocalDate como de LocalTime, manejando tanto la fecha como el tiempo sin incluir la zona horaria.<\/p>\n<p>Aqu\u00ed te dejamos un ejemplo de <strong>LocalDateTime<\/strong> con el m\u00e9todo <strong>of()<\/strong> para definir tanto la fecha como la hora.<\/p>\n<p><em>LocalDateTime dateTime = LocalDateTime.of(2023, 10, 12, 14, 30); \/\/ A\u00f1o, mes, d\u00eda, hora y minuto <\/em><\/p>\n<p><em>System.out.println(\u00abFecha y hora: \u00bb + dateTime);<\/em><\/p>\n<h3 id=\"instant\"><strong>Instant<\/strong><\/h3>\n<p><strong>Instant<\/strong> es una clase en Java para representar un momento espec\u00edfico en la l\u00ednea de tiempo, medido en nanosegundos desde el <strong>1 de enero de 1970, 00:00:00 GMT.<\/strong> Lo diferente es que se trabaja con un <strong>concepto universal de tiempo (UTC)<\/strong>, ideal para operaciones en las que se requiere una precisi\u00f3n temporal muy alta.<\/p>\n<p>Aqu\u00ed te dejamos un peque\u00f1o ejemplo:<\/p>\n<p><em>Instant instant = Instant.now(); \/\/ Fecha y hora actuales en formato UTC <\/em><\/p>\n<p><em>System.out.println(\u00abInstant\u00e1neo: \u00bb + instant);<\/em><\/p>\n<h3 id=\"zoneddatetime\"><strong>ZonedDateTime<\/strong><\/h3>\n<p>La clase <strong>ZonedDateTime<\/strong> mezcla la funcionalidad de LocalDateTime con el manejo de zonas horarias, lo que nos deja trabajar con fechas y horas en diferentes ubicaciones. Para las aplicaciones internacionales, los eventos ocurren en diferentes zonas horarios, por lo que se necesitan conversiones autom\u00e1ticas.<\/p>\n<p>Este es un ejemplo de c\u00f3mo crear un ZonedDateTime:<\/p>\n<p><em>ZonedDateTime zonedDateTime = ZonedDateTime.now(); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha y hora con zona: \u00bb + zonedDateTime);<\/em><\/p>\n<h3 id=\"period\"><strong>Period<\/strong><\/h3>\n<p><strong>Period<\/strong> es otra clase importante en Java para representar un intervalo de tiempo en t\u00e9rminos de <strong>a\u00f1os, meses y d\u00edas.<\/strong> Sobre todo, se utiliza cuando se desea calcular la diferencia entre dos fechas sin tener en cuenta las horas o los segundos. As\u00ed, un Period se puede crear muy f\u00e1cil usando el m\u00e9todo <strong>between().<\/strong><\/p>\n<p><em>LocalDate startDate = LocalDate.of(2020, 1, 1); <\/em><\/p>\n<p><em>LocalDate endDate = LocalDate.now(); <\/em><\/p>\n<p><em>Period period = Period.between(startDate, endDate); <\/em><\/p>\n<p><em>System.out.println(\u00abDiferencia: \u00bb + period.getYears() + \u00bb a\u00f1os\u00bb);<\/em><\/p>\n<h3 id=\"duration\"><strong>Duration<\/strong><\/h3>\n<p><strong>Duration<\/strong> est\u00e1 dise\u00f1ada para representar un intervalo de tiempo, pero en t\u00e9rminos de <strong>horas, minutos, segundos y nanosegundos.<\/strong> Su diferencia con Period radica en que est\u00e1 orientada a medir lapsos de tiempo m\u00e1s cortos y espec\u00edficos, como, por ejemplo, una llamada telef\u00f3nica.<\/p>\n<p>As\u00ed puedes crear una Duration:<\/p>\n<p><em>LocalTime startTime = LocalTime.of(10, 0); <\/em><\/p>\n<p><em>LocalTime endTime = LocalTime.of(12, 30); <\/em><\/p>\n<p><em>Duration duration = Duration.between(startTime, endTime); <\/em><\/p>\n<p><em>System.out.println(\u00abDuraci\u00f3n: \u00bb + duration.toHours() + \u00bb horas\u00bb);<\/em><\/p>\n<h2 id=\"partes-de-una-fecha-o-una-hora\"><strong>Partes de una fecha o una hora<\/strong><\/h2>\n<p>En Java, una <strong>fecha o hora<\/strong> se compone de varias partes. Por ejemplo, en la clase <strong>Date locale<\/strong>, puedes obtener el a\u00f1o, mes y d\u00eda de una fecha espec\u00edfica usando m\u00e9todos como <strong>getYear(), getMonthValue y getDayofMonth().<\/strong> Aqu\u00ed te dejamos un ejemplo:<\/p>\n<p><em>LocalDate date = LocalDate.now(); <\/em><\/p>\n<p><em>int year = date.getYear(); <\/em><\/p>\n<p><em>int month = date.getMonthValue(); <\/em><\/p>\n<p><em>int day = date.getDayOfMonth(); <\/em><\/p>\n<p><em>System.out.println(\u00abA\u00f1o: \u00bb + year + \u00ab, Mes: \u00bb + month + \u00ab, D\u00eda: \u00bb + day);<\/em><\/p>\n<p>De igual manera se puede hacer con las partes de una hora, como hora, minuto y segundo. En este caso, se usan m\u00e9todos como <strong>getHour(), getMinute() y getSecond().<\/strong><\/p>\n<p><em>LocalTime time = LocalTime.now(); <\/em><\/p>\n<p><em>int hour = time.getHour(); <\/em><\/p>\n<p><em>int minute = time.getMinute();\u00a0<\/em><\/p>\n<p><em>System.out.println(\u00abHora: \u00bb + hour + \u00ab, Minuto: \u00bb + minute);<\/em><\/p>\n<h2 id=\"transformar-fechas-y-horas\"><strong>Transformar fechas y horas<\/strong><\/h2>\n<p>Esta es una duda com\u00fan, puesto que transformar fechas y horas en Java es una de las tareas m\u00e1s recurrentes. Sin embargo, completar esta misi\u00f3n es realmente f\u00e1cil cuando se usan clases como <strong>LocalDate, LocalTime, LocalDateTime y ZonedDateTime.<\/strong><\/p>\n<p>Por ejemplo, para transformar un objeto de LocalDate a un LocalDateTime simplemente se puede combinar una fecha con un tiempo mediante el m\u00e9todo <strong>atTime().<\/strong><\/p>\n<p><em>LocalDate date = LocalDate.now(); <\/em><\/p>\n<p><em>LocalDateTime dateTime = date.atTime(14, 30); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha y hora: \u00bb + dateTime);<\/em><\/p>\n<p>De igual manera, para <strong>transformar una fecha<\/strong> a un formato de cadena espec\u00edfico puedes usar DateTimeFormatter, que te permite definir el formato deseado y luego aplicarlo a la fecha u hora.<\/p>\n<p><em>DateTimeFormatter formatter = DateTimeFormatter.ofPattern(\u00abdd-MM-yyyy\u00bb); <\/em><\/p>\n<p><em>String formattedDate = date.format(formatter); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha formateada: \u00bb + formattedDate);<\/em><\/p>\n<h2 id=\"ajustes-temporales\"><strong>Ajustes temporales<\/strong><\/h2>\n<p>Les <strong>ajustes temporales<\/strong> se usan en Java para modificar fechas o tiempos de acuerdo con ciertas reglas predefinidas. Como ya hemos visto, se pueden sumar o restar d\u00edas, semanas, meses o a\u00f1os con una clase de m\u00e9todos. Sin embargo, tambi\u00e9n se pueden realizar ajustes basados en d\u00edas espec\u00edficos del mes o del a\u00f1o. Por ejemplo, ajustar una fecha para que caiga en el \u00faltimo d\u00eda del mes usando el m\u00e9todo <strong>withDayOfMonth().<\/strong><\/p>\n<p><em>LocalDate endOfMonth = today.withDayOfMonth(today.lengthOfMonth()); <\/em><\/p>\n<p><em>System.out.println(\u00ab\u00daltimo d\u00eda del mes: \u00bb + endOfMonth);<\/em><\/p>\n<h2 id=\"formato-personalizado-de-fechas\"><strong>Formato personalizado de fechas<\/strong><\/h2>\n<p>El formato de las fechas tambi\u00e9n se puede personalizar en Java usando la clase <strong>DateTimeFormatter,<\/strong> que deja definir formatos espec\u00edficos para convertir horas y fechas. Por ejemplo, si quieres formatear una fecha en el formato <strong>dd-mm-yyyy,<\/strong> puedes usar el siguiente c\u00f3digo:<\/p>\n<p><em>DateTimeFormatter formatter = DateTimeFormatter.ofPattern(\u00abdd-MM-yyyy\u00bb); <\/em><\/p>\n<p><em>LocalDate date = LocalDate.now(); <\/em><\/p>\n<p><em>String formattedDate = date.format(formatter); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha en formato personalizado: \u00bb + formattedDate);<\/em><\/p>\n<p>Hay proyectos en los que se necesita presentar fechas de una manera espec\u00edfica, como en informes o en aplicaciones en las que los usuarios viven en diferentes regiones con formatos distintos. Por ello, no te debes olvidar de <strong>DateTimeFormatter.<\/strong><\/p>\n<h2 id=\"ejemplos-practicos\"><strong>Ejemplos pr\u00e1cticos<\/strong><\/h2>\n<p>Para cerrar este post, no se nos ocurre mejor manera que aportarte una serie de ejemplos pr\u00e1cticos sobre c\u00f3mo utilizar las clases y m\u00e9todos del <strong>paquete java.time.<\/strong><\/p>\n<h3 id=\"obtener-la-fecha-y-hora-actuales\"><strong>Obtener la fecha y hora actuales<\/strong><\/h3>\n<p>Este ser\u00eda un ejemplo simple de c\u00f3mo obtener la fecha y hora actuales utilizando <strong>LocalDateTime:<\/strong><\/p>\n<p><em>import java.time.LocalDateTime;<\/em><\/p>\n<p><em>public class DateTimeExample { <\/em><\/p>\n<p><em>public static void main(String[] args) { <\/em><\/p>\n<p><em>LocalDateTime currentDateTime = LocalDateTime.now(); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha y hora actuales: \u00bb + currentDateTime); <\/em><\/p>\n<p><em>} <\/em><\/p>\n<p><em>}<\/em><\/p>\n<h3 id=\"formatear-una-fecha\"><strong>Formatear una fecha<\/strong><\/h3>\n<p>A continuaci\u00f3n, te mostramos c\u00f3mo formatear una fecha usando <strong>DateTimeFormatter:<\/strong><\/p>\n<p><em>import java.time.LocalDate ; <\/em><\/p>\n<p><em>import java.time.format.DateTimeFormatter;<\/em><\/p>\n<p><em>public class FormatDateExample { <\/em><\/p>\n<p><em>public static void main(String[] args) { <\/em><\/p>\n<p><em>LocalDate date = LocalDate.now(); <\/em><\/p>\n<p><em>DateTimeFormatter formatter = DateTimeFormatter.ofPattern(\u00abdd-MM-yyyy\u00bb);\u00a0<\/em><\/p>\n<p><em>String formattedDate = date.format(formatter); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha formateada: \u00bb + formattedDate); } }<\/em><\/p>\n<h3 id=\"calcular-la-diferencia-entre-dos-fechas\"><strong>Calcular la diferencia entre dos fechas<\/strong><\/h3>\n<p>Aqu\u00ed, usamos <strong>Period<\/strong> para calcular la diferencia en a\u00f1os, meses y d\u00edas entre dos fechas distintas:<\/p>\n<p><em>import java.time.LocalDate ; <\/em><\/p>\n<p><em>import java.time.Period;<\/em><\/p>\n<p><em>public class PeriodExample {\u00a0<\/em><\/p>\n<p><em>public static void main(String[] args) { <\/em><\/p>\n<p><em>LocalDate startDate = LocalDate.of(2020, 1, 1); <\/em><\/p>\n<p><em>LocalDate endDate = LocalDate.now(); <\/em><\/p>\n<p><em>Period period = Period.between(startDate, endDate); <\/em><\/p>\n<p><em>System.out.println(\u00abHan pasado \u00bb + period.getYears() + \u00bb a\u00f1os, \u00ab<\/em><\/p>\n<p><em>period.getMonths() + \u00bb meses, y \u00bb + period.getDays() + \u00bb d\u00edas.\u00bb); <\/em><\/p>\n<p><em>} <\/em><\/p>\n<p><em>}<\/em><\/p>\n<h3 id=\"trabajar-con-zonas-horarias\"><strong>Trabajar con zonas horarias<\/strong><\/h3>\n<p>Para terminar, te dejamos un ejemplo de c\u00f3mo trabajar con <strong>ZonedDateTime<\/strong> para gestionar fechas y horas en diferentes zonas horarias:<\/p>\n<p><em>import java.time.ZonedDateTime; <\/em><\/p>\n<p><em>import java.time.ZoneId;<\/em><\/p>\n<p><em>public class ZonedDateTimeExample { <\/em><\/p>\n<p><em>public static void main(String[] args) { <\/em><\/p>\n<p><em>ZonedDateTime zonedDateTime = ZonedDateTime.now(ZoneId.of(\u00abAmerica\/New_York\u00bb)); <\/em><\/p>\n<p><em>System.out.println(\u00abFecha y hora en Nueva York: \u00bb + zonedDateTime);<\/em><\/p>\n<p><em>} <\/em><\/p>\n<p><em>}<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Java es un lenguaje de programaci\u00f3n que ha ido avanzando y mejorando con el tiempo. Un ejemplo de ello son [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":861,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar"],"acf":[],"_links":{"self":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/posts\/3254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/comments?post=3254"}],"version-history":[{"count":0,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/posts\/3254\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/media\/861"}],"wp:attachment":[{"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/media?parent=3254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/categories?post=3254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tecnologia.euroinnova.com\/fr\/wp-json\/wp\/v2\/tags?post=3254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}