Transformation Date [Résolu]

Signaler
Messages postés
14
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
27 mars 2006
-
Messages postés
14
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
27 mars 2006
-
Bonjour,

Je souhaite transformet une chaine contenant une date
Sat, 18 Feb 2006 13:45:00 GMT
En format
Y-m-d H:i:s
Et inversement
Est ce qu'il existe une fonction

Merci

2 réponses

Messages postés
14
Date d'inscription
lundi 13 janvier 2003
Statut
Membre
Dernière intervention
27 mars 2006

Merci mais je travail en ASP tout court
Dim loMonths
loMonths = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
function GetSqlDate(psGMTDate)
Dim loD
loD = Split(psGMTDate , " ")
Dim loT
loT = Split(loD(5))
Dim lnMonth
lnMonth = monthToNumber(loD(2))
Dim lnYear
lnYear = loD(3)

GetSqlDate = loD(1) & "/" & lnMonth & "/" & lnYear & " " & loD(4)
End Function

function monthToNumber(psMonth)
dim cpt
cpt = 1
for each lsMonth in loMonths
if(lsMonth = psMonth) Then
if cpt < 10 Then
monthToNumber = "0" & cpt
Else
monthToNumber = cpt
End If
End If
cpt = cpt + 1
Next

End function
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
27
Bonjour, si tu travailles en .net je pense que

dim d as DateTime
d.parse("tadate");

d.ToString("YY-MM-DD hh:mm:ss");

devrait te satisfaire :)

Sinon regarde dans msdn les arguments que prend en paramètre la méthode ToString() de l'objet DateTime


<HR>
Cyril - MVS - MCP ASP