Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
18 août 2008 à 17:39
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
19 août 2008 à 12:12
Bonjour,
Je développe une fonction qui perpétra simplement de trouvé le prochain jours ouvré suivant la date passé en paramètre (facile vous vous dites , et bà non il faut que je géré les jours février PARTOUT dans le monde là c'est déjà plus dure )
Pour ce faire, j'ai récupéré le fichier "OUTLOOK.HOL" de Ms.Outlook qui contiens la liste des jours férier par pays (je n'es pas trouvé mais peut être un objet VB.Net sait déjà le faire ?)
Dans ce fichier je trouve des date à différant format Hébreu entre autre
Je n'arrive pas à traduire une date Hébreu en Grégorien.
Alors que pour traduire du Grégorien en Hébreu c'est simple :
Public Function ConvertDateGregorienToHebreu(ByVal DateInup As Date,) As String
Dim Test As New System.Globalization.HebrewCalendar()
Return Test.GetDayOfMonth(DateInup) & "/" & Test.GetMonth(DateInup) & "/" & Test.GetYear(DateInup)
End Function
Si on passe à cette fonction "01/01/2008" elle retourne "23/4/5768" à priori c'est bon.
Question : Comment faire une fonction qui fait le contraire ?
Au secoure, je commence à craqué je suis sur cette connerie depuis ce matin
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 18 août 2008 à 17:40
Oups pas la bonne version de la fonction "ConvertDateGregorienToHebreu"
Public Function ConvertDateGregorienToHebreu(ByVal DateInup As Date, Optional ByVal Separateur As String = "/") As String
Dim Test As New System.Globalization.HebrewCalendar()
Return Test.GetDayOfMonth(DateInup) & Separateur & Test.GetMonth(DateInup) & Separateur & Test.GetYear(DateInup)
End Function