# Gerer des durées au format hh:mm:ss,SSS (sans la date)

**URL:** https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009
**Category:** Discussions en français
**Created:** [June 3, 2019, 3:21pm UTC](https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009 "2019-06-03T15:21:21Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![r.thery](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@r.thery](https://discuss.elastic.co/u/r.thery)
#### Post date: [June 3, 2019, 3:21pm UTC](https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009/1 "2019-06-03T15:21:21Z")

</div>

bonjour,

est il possible de gérer un champ "horaire" sans notion de date ?  
(d'autres sujets évoquent la fusion d'une date et d'un horaire,ici ce n'est pas l'objectif recherché)

je dispose déjà d'un champ qui exprime une durée en secondes entre deux dates.  
Pour une question de lisibilité, j'ai souhaité ajouter un champ équivalent en hh:mm:ss. ([Convert seconds into HH:MM:SS in Ruby](https://gist.github.com/shunchu/3175001)

Pour cela, j'ai créé un champ de type `date` en précisant le format `hour_minute_second_millis`.

Au niveau de Kibana, l'affichage de la valeur du champ est "préfixée" par `Jan 1, 1970 @` (A noter que dans l'onglet JSON attaché au document, ce même champ apparait 2 fois : une fois normalement (hh:mm:ss,SSS) et une fois en tant que fils de `fields` avec le préfixe de la date).

Une alternative via un champ calculé existe [Calculate duration between two events using scripted fields](https://discuss.elastic.co/t/calculate-duration-between-two-events-using-scripted-fields/81814) mais ne permet pas non plus d'avoir le format souhaité.

auriez vous une idée ?

je vous remercie,

cdlt,  
Raphael

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [June 3, 2019, 4:13pm UTC](https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009/2 "2019-06-03T16:13:17Z")

</div>

Non. Une date est une date.  
Si tu veux indexer une durée en ms, alors c'est un champ numérique qu'il te faut, pas une date.

---

<div class="post-metadata">

### Author: ![r.thery](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@r.thery](https://discuss.elastic.co/u/r.thery)
#### Post date: [June 4, 2019, 7:05am UTC](https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009/3 "2019-06-04T07:05:27Z")

</div>

ce n'est pas faux, mais à supposer que l'on reste sur l'approche numérique d'une valeur en secondes, comment faire pour l' **afficher** en hh:mm:ss ?

depuis le second lien que j'avais indiqué, c'est à dire via un champ calculé, la solution propose des choix exclusifs en heures, en minutes ou en secondes mais pas les trois en même temps. Il faudrait un intermédiaire entre ces sorties et la sortie "Human Readable".

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [June 4, 2019, 8:19am UTC](https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009/4 "2019-06-04T08:19:26Z")

</div>

Regarde ici: [https://www.elastic.co/guide/en/kibana/current/managing-fields.html](https://www.elastic.co/guide/en/kibana/current/managing-fields.html)

Il est possible au pire de faire un [scripted field](https://www.elastic.co/guide/en/kibana/current/scripted-fields.html)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 2, 2019, 8:19am UTC](https://discuss.elastic.co/t/gerer-des-durees-au-format-hhss-sss-sans-la-date/184009/5 "2019-07-02T08:19:28Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
