# Qué expresión dinámica usar para extraer la hora de creación de un documento

**URL:** <https://community.athento.com/t/que-expresion-dinamica-usar-para-extraer-la-hora-de-creacion-de-un-documento/139>\
**Category:** Fields / Campos\
**Created:** [28 Diciembre, 2023 15:05 UTC](https://community.athento.com/t/que-expresion-dinamica-usar-para-extraer-la-hora-de-creacion-de-un-documento/139 "2023-12-28T15:05:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cc1](https://dub1.discourse-cdn.com/flex013/user_avatar/community.athento.com/cc1/32/60_2.png) [@cc1](https://community.athento.com/u/cc1)\
**Post date:** [28 Diciembre, 2023 15:05 UTC](https://community.athento.com/t/que-expresion-dinamica-usar-para-extraer-la-hora-de-creacion-de-un-documento/139/1 "2023-12-28T15:05:36Z")

</div>

Buenas,  
Necesito que en un campo se complete la hora de creación del documento.  
Esto normalmente lo hacemos configurando una expresión dinámica en la configuración de la extracción del campo. Sé usar la expresión para obtener la fecha con la hora str(fil.creation\_date) pero necesito obtener únicamente la hora.  
Gracias

---

<div class="post-metadata">

**Author:** ![arc](https://avatars.discourse-cdn.com/v4/letter/a/67e7ee/32.png) [@arc](https://community.athento.com/u/arc)\
**Post date:** [28 Diciembre, 2023 15:27 UTC](https://community.athento.com/t/que-expresion-dinamica-usar-para-extraer-la-hora-de-creacion-de-un-documento/139/2 "2023-12-28T15:27:51Z")

</div>

Hola cristina.

Para obtener únicamente la hora de creación del documento, puedes utilizar la función `strftime` (string format time) para formatear la fecha en una cadena que solo incluya la hora. En tu caso, podrías hacer algo así:

fil.creation\_date.strftime(‘%H:%M’)

Donde, `%H` representa las horas (en formato de 24 horas), `%M` representa los minutos.

Al utilizar `strftime`, puedes formatear la fecha y hora de creación de acuerdo a tus necesidades específicas.  
Ejemplo:  
fil.creation\_date.strftime(‘%d-%m-%Y %H:%M:%S’)

Te compartimos los siguientes artículos donde encontraras más información  
[¿Cómo gestionar las expresiones dinámicas? – Athento](https://soporte.athento.com/hc/es/articles/5654541520028)  
[¿Cómo puedo formatear una fecha a partir de una expresión dinámica? – Athento](https://soporte.athento.com/hc/es/articles/8388819478684)

Un saludo.

---

<div class="post-metadata">

**Author:** ![Sixto](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@Sixto](https://community.athento.com/u/Sixto)\
**Post date:** [28 Diciembre, 2023 15:31 UTC](https://community.athento.com/t/que-expresion-dinamica-usar-para-extraer-la-hora-de-creacion-de-un-documento/139/3 "2023-12-28T15:31:28Z")

</div>

Buenas Cristina,  
Para darle formato a esta fecha lo podemos hacer mediante la función strftime.  
Es decir si al creation\_date aplicamos la función.

```auto
fil.creation_date.strftime('%d/%m/%Y %H:%M:%S')

```

El resultado de este formato nos dará dia/mes/año horas:minutos:segundos. Un ejemplo de esta fecha sería 27/12/2023 12:12:25.

Con esta función puedes personalizar como quieres que se muestre la fecha. En el caso que nos planteas solo deberías añadir hasta las horas.

```auto
fil.creation_date.strftime('%d/%m/%Y %H')

```

Con esto te daría la fecha y solo la hora.  
Espero ayudarte con tu pregunta, gracias!  
Un saludo, Sixto
