banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#1 Sat 15 July 2023 14:09

FabienP95
Juste Inscrit !
Date d'inscription: 14 Jul 2023
Messages: 1

QGIS: Calcul de date ?

Bonjour à tous,

Je souhaite calculer un laps de temps en secondes entre deux dates.
Dans ma table, j'ai deux champs qui sont sous ce format : 2023/07/08 15:02:16.000 et 2023/07/08 15:02:23.000
Le format de ces champs est Qstring  longueur 24.

Je n'arrive pas à le calculer, pour chaque formule que je teste j'ai la valeur null qui s'affiche en résultat.
je pense que le format dans ma table n'est pas le bon.

J'ai testé avec cette syntaxe qui me renvoi bien le nombre de secondes:

Code:

second(age('2023-07-22T13:05:53:000','2023-07-22T13:05:12:000'))

Comment faut-il changer le format d'affichage de la date, pour passer de ce format 2023/07/08 15:02:16.000 à celui ci 2023-07-22T13:05:53:000 ?

Hors ligne

 

#2 Sat 15 July 2023 18:32

dave31
Participant actif
Date d'inscription: 17 Feb 2017
Messages: 83

Re: QGIS: Calcul de date ?

Bonjour,

Peut-être avec replace()

Code:

replace("champs" ,array('/',' '),array(':','T'))

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo