Transformation Date

Résolu
pioug70 Messages postés 14 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 27 mars 2006 - 6 mars 2006 à 14:22
pioug70 Messages postés 14 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 27 mars 2006 - 6 mars 2006 à 17:41
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

pioug70 Messages postés 14 Date d'inscription lundi 13 janvier 2003 Statut Membre Dernière intervention 27 mars 2006
6 mars 2006 à 17:41
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
3
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
6 mars 2006 à 16:52
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
0
Rejoignez-nous