Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 11 April 2013 15:14

paul.sok
Participant occasionnel
Date d'inscription: 20 Feb 2012
Messages: 20

Transformation heure en secondes

Bonjour,

J'ai un champ DUREE DEPLACEMENT de type DATE résultant d'une différence entre deux champs HEURE de type DATE.
Je voudrais obtenir cette durée en secondes.

Merci d'avance de votre aide

Hors ligne

 

#2 Tue 16 April 2013 14:06

paul.sok
Participant occasionnel
Date d'inscription: 20 Feb 2012
Messages: 20

Re: Transformation heure en secondes

après maintes et maintes recherches, j'ai trouvé le code suivant en python à rentrer dans la calculette ou l'outil calculer un champ:

Code:

def int_from_date(date):
  dat = date.split('h')
  hour = dat[0]
  min = dat[1].split('min')[0]
  sec =  dat[1].split('min')[1].split('sec')[0]
  newDate = hour * 3600 + min * 60 + sec
  return newDate

Cependant, j'ai une erreur (error 539) que je n'arrive pas à résoudre: cf pièce jointe

Merci d'avance

Dernière modification par paul.sok (Tue 16 April 2013 14:09)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#3 Tue 16 April 2013 16:20

paul.sok
Participant occasionnel
Date d'inscription: 20 Feb 2012
Messages: 20

Re: Transformation heure en secondes

Et voilà, j'ai enfin trouvé la réponse!
Voici le code python à taper dans la calculatrice:

Code:

def int_from_date(timestamp):
    hour = int(timestamp[0:2])
    min = int(timestamp[3:5])
    sec =  int(timestamp[6:8])
    time_secs = hour * 3600 + min * 60 + sec
    return time_secs

Hors ligne

 

#4 Tue 16 April 2013 21:26

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Transformation heure en secondes

Merci pour le suivi !

Franck

Hors ligne

 

Pied de page des forums

Powered by FluxBB