CONVERTIR UNE CHAÎNE EN DATE SELON UN FORMAT (UTILISATION DE "CULTURE")

VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 - 21 janv. 2004 à 12:07
bruhmar Messages postés 1 Date d'inscription samedi 26 mars 2005 Statut Membre Dernière intervention 17 décembre 2008 - 17 déc. 2008 à 11:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8082-convertir-une-chaine-en-date-selon-un-format-utilisation-de-culture

bruhmar Messages postés 1 Date d'inscription samedi 26 mars 2005 Statut Membre Dernière intervention 17 décembre 2008
17 déc. 2008 à 11:45
Très bon code.
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
18 avril 2006 à 12:51
salut,

je vous propose :

------------------
' format peut-être :
' d, D, f, F, g, G, t, T, u, U, m, r, s, y
' dd/MM/yyyy, etc.

Public Function ConvertDate(ByVal dateToConvert As String, ByVal format As String) As String

Try

Return Date.Parse(dateToConvert).ToString(format)

Catch
Return String.Empty
End Try

End Function

Public Function ConvertDate(ByVal dateToConvert As String, ByVal format As String, ByVal cultureName As String) As String

Try

Return Date.Parse(dateToConvert).ToString(format, New Globalization.CultureInfo(cultureName))

Catch
Return String.Empty
End Try

End Function
--------------

ce qui donne :
ConvertDate("13/03/1978", "D") ' --> lundi 13 mars 1978
ConvertDate("13/03/1978", "ddMMyyyy") ' --> 13031978
ConvertDate("13/03/1978", "D", "en-US") ' --> Monday, March 13, 1978
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
21 janv. 2004 à 12:07
je suis en proie à ce problème, si ça marche... je dresserais pour toi une stèle sous mon tapis à souris.
Rejoignez-nous