begin process at 2012 02 16 18:46:03
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date & Heure

 > CONVERTION DE HH:MM EN SECONDE ET INVERSE

CONVERTION DE HH:MM EN SECONDE ET INVERSE


 Information sur la source

Note :
Aucune note
Catégorie :Date & Heure Source .NET ( DotNet ) Niveau :Débutant Date de création :12/04/2004 Date de mise à jour :12/04/2004 11:17:20 Vu :7 801

Auteur : michelsto

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Permet de convertir de HH:MM en seconde et l'inverse et calcul de différence de minute entre deux heure . Façile pour faire des comptage horaire.

Source

  • Public Function MinuteToHeureMinute(ByVal pMinutes As Integer) As String
  • ' Formatage de MMMM (un total de minutes) en HH:MM (séparation heure et minute)
  • Dim Heure, Minute As Integer
  • Dim signe As String = IIf(pMinutes < 0, "-", "+")
  • pMinutes = Abs(pMinutes)
  • Heure = Int(pMinutes / 60)
  • Minute = pMinutes Mod 60
  • Return signe + Format(Heure, "00") + ":" + Format(Minute, "00")
  • End Function
  • Public Function HeureMinuteToMinute(ByVal pHeureMinute As String) As Integer
  • ' On calcul le nombre de minute dans une heure de style HHMM
  • Dim Minute As Integer
  • Minute = Int(pHeureMinute.Substring(2, 2)) + (Int(pHeureMinute.Substring(0, 2)) * 60)
  • Return Minute
  • End Function
  • Public Function DifferenceMinute(ByVal pHeureMinute1 As String, ByVal pHeureMinute2 As String) As Long
  • ' On calcul la différence de minute entre deux heure de format HHMM
  • Dim Minute As Long
  • Minute = HeureMinuteToMinute(pHeureMinute1) - HeureMinuteToMinute(pHeureMinute2)
  • Return Minute
  • End Function
    Public Function MinuteToHeureMinute(ByVal pMinutes As Integer) As String
        ' Formatage de MMMM (un total de minutes) en HH:MM (séparation heure et minute)
        Dim Heure, Minute As Integer
        Dim signe As String = IIf(pMinutes < 0, "-", "+")

        pMinutes = Abs(pMinutes)
        Heure = Int(pMinutes / 60)
        Minute = pMinutes Mod 60

        Return signe + Format(Heure, "00") + ":" + Format(Minute, "00")

    End Function

    Public Function HeureMinuteToMinute(ByVal pHeureMinute As String) As Integer
        ' On calcul le nombre de minute dans une heure de style HHMM
        Dim Minute As Integer
        Minute = Int(pHeureMinute.Substring(2, 2)) + (Int(pHeureMinute.Substring(0, 2)) * 60)
        Return Minute
    End Function

    Public Function DifferenceMinute(ByVal pHeureMinute1 As String, ByVal pHeureMinute2 As String) As Long
        ' On calcul la différence de minute entre deux heure de format HHMM
        Dim Minute As Long
        Minute = HeureMinuteToMinute(pHeureMinute1) - HeureMinuteToMinute(pHeureMinute2)
        Return Minute
    End Function



 Sources du même auteur

Source avec Zip Source .NET (Dotnet) UNE CLASSE POUR TRAVAILLER AVEC OLDDB (ACCESS) ET OLEDB (AS...
Source .NET (Dotnet) PERMET DE REFORMATER UN CHAMP TEXTE SUR UNE LARGEUR DE PAGE ...
Source .NET (Dotnet) CONVERTION DE DATE J/M/AAAA EN AAAAMMJJ ET HEURE H:M EN HHMM
Source .NET (Dotnet) DOUBLAGE DES SIMPLE QUOTE ' POUR LES CHAMPS SQL
Source .NET (Dotnet) ECRIRE UNE LIGNE SUR UN FICHIER TEXT.

 Sources de la même categorie

Source avec Zip Source avec une capture LES FONCTIONS DATE PAR L'EXEMPLE. par pasquet78
Source avec Zip Source avec une capture CALENDRIER, MODE D'EMPLOI par pasquet78
Source avec Zip Source avec une capture Source .NET (Dotnet) HORLOGE DIODE AVEC 3 ALARMES ET REMISE À L'HEURE par EhJoe
Source avec Zip Source avec une capture POINTEUSE HORAIRES PAR SEMAINE par VBNoob13
Source avec Zip Source avec une capture HORLOGE À AIGUILLES SIMPLEMENT DANS UN USERFORM EXCEL par bigbe

Commentaires et avis

Commentaire de mediahouse le 05/08/2005 17:17:57

ba j'espere qu'il sera un bon programme

Commentaire de djimson le 18/10/2006 00:07:45

Ben il semble être un bon programme mais je vais l'essayé et on verra. Merci

Commentaire de ahmedahmed le 19/05/2008 14:01:42

je ne sais pas a quoi sert abs et elle marce pas avec vb.net
A+

Commentaire de ahmedahmed le 19/05/2008 14:32:13


'ma fonction
'
Private Function Diff(ByVal H1 As String, ByVal H2 As String) As String

        Dim he1 As Integer : Dim mn1 As Integer
        Dim he2 As Integer : Dim mn2 As Integer
        Dim DF As Integer

        Dim s
        he1 = Mid(H1, 1, 2) : mn1 = Mid(H1, 4, 2)
        he2 = Mid(H2, 1, 2) : mn2 = Mid(H2, 4, 2)

        '-diff en min----------
        DF = ((he1 * 60) + mn1) - ((he2 * 60) + mn2)

        AP2.Text = DF
        s = Format((DF \ 60), "00") & Format((DF Mod 60), "00")


        Return s

    End Function


 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,136 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales