Avatar billede jeffe Nybegynder
12. august 2003 - 14:05 Der er 11 kommentarer og
1 løsning

ASP: Dato til MySQL

Jeg kunne godt mig at få et andet dato-format end hvad now() giver (6/10/2003 3:02:21 PM eksempelvis).
Det skal såmænd bare gemmes som en varchar eller noget i MySQL-db'en,i formatet dd/mm/yyyy og ingen tid. Nogen der kan hjælpe ?
Avatar billede dj-pede Nybegynder
12. august 2003 - 14:13 #1
Mener bare commandoen heder Date i stedet for now..
Avatar billede jeffe Nybegynder
12. august 2003 - 14:17 #2
ja, med én forskel deswværre. date() udskriver i mm/dd/yyyy
Avatar billede dj-pede Nybegynder
12. august 2003 - 14:17 #3
vbLongDate: 12. august 2003
vbShortDate: 12-08-03

Her kan du læse om det :)
http://www.html.dk/tutorials/asp/lektion4.asp
Avatar billede jeffe Nybegynder
12. august 2003 - 14:22 #4
Jaeh, man skal skrive FormatDateTime(Now, vbShortDate)
men tak for hjælpen
Læg evt. et svar hvis du vil ha' point :D
Avatar billede netro Nybegynder
12. august 2003 - 14:37 #5
Du kan gøre det direkte i MySQL i stedet!
Avatar billede netro Nybegynder
12. august 2003 - 14:41 #6
Insert Into Tabel(Dato) Values(Date_Format(Now(), %d/%m/%Y)

Det er langt mere fleksibelt - også hvis du skal indsætte/udtrække andre formater.
Avatar billede netro Nybegynder
12. august 2003 - 14:45 #7
Men du får dog uden tvivl problemer med at indsætte dansk format i et datofelt. Du bør altid bruge ISO-formatet yyyy-mm-dd, og så konvertere datoerne, når du udtrækker dem.
Avatar billede thomas_yde Nybegynder
13. august 2003 - 22:50 #8
Nu bruger jeg selv som netro forslår i sidste indlæg:

expDate = mySmartUpload.Form("expDate")
If not isNothing(extDate) then
    datoArray = split(FormatDateTime(expDate,vbDay),"-",-1,1)
Else
    expDate = "2040-12-12"
End If

If isArray(datArray) then
    expDate = datoArray(2)&"-"&datoArray(1)&"-"&datoArray(0)
End if

Note!
isNothing er min egen function som tester om der er en værdi i attributten
Avatar billede netro Nybegynder
14. august 2003 - 00:52 #9
Nå, jeg skulle også lige til at spørge, om IsNothing var din egen version af IsEmpty... ;-)
Avatar billede thomas_yde Nybegynder
14. august 2003 - 17:21 #10
Dette er min version af isNothing.

Function IsNothing(Value)
  If IsEmpty(Value) Or IsNull(Value) Or Value="" Then
    IsNothing = true
  else
    IsNothing = false
  end if
End Function
Avatar billede netro Nybegynder
14. august 2003 - 17:27 #11
Ja, det ville jeg nu bare skrive således;

Function IsNothing(Value)
  If Trim("" & Value) = "" Then IsNothing = True
End Function
Avatar billede jeffe Nybegynder
26. august 2003 - 00:03 #12
Undskyld ventetid...Er lige igang med at rydde op i uafsluttede spørgsmål :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester