Avatar billede rbl Praktikant
09. oktober 2002 - 22:52 Der er 5 kommentarer og
1 løsning

Hive dato ud af database

Jeg har gemt en dato i databasen som yyyy-mm-dd, men når jeg henter det ud igen, kommer der også timer minutter og sekunder med. Og da jeg ikke har gemt disse, kommer der bare til at stå f.eks: '1966-11-23 00:00:00'.

Hvordan gør jeg sådan, at jeg kun får datoen (yyyy-mm-dd) ud ?

PS.
Jeg laver siden i asp.net og bruger vb
Avatar billede whatever Nybegynder
09. oktober 2002 - 22:55 #1
Hvilken datatype benytter du til feltet i databasen?
Avatar billede rbl Praktikant
09. oktober 2002 - 22:56 #2
date
Avatar billede rbl Praktikant
10. oktober 2002 - 00:17 #3
Det er kun når jeg henter det med datalist eller repeater, at timer, minutter og sekunder kommer med. Hvis jeg bruger en ODBCDatareader, så kommer kun dato og år
Avatar billede rbl Praktikant
10. oktober 2002 - 00:36 #4
Ikke noget der kan hjælpe mig ?
Avatar billede hyperguy Nybegynder
17. oktober 2002 - 14:49 #5
$row = mysql_query("SELECT DATE_FORMAT(date, "%m-%d-%Y") AS date FROM times");
$date = mysql_fetch_array($row);
echo $date[date];
Den vil hente feltet date fra tabellen times og skrive det som MM-DD-YYYY

du kan læse mere om det på http://www.mysql.com/doc/en/Date_and_time_functions.html

Håber du kan bruge det til noget.
Avatar billede rbl Praktikant
17. oktober 2002 - 16:52 #6
Det ligner ikke vb :-)

Jeg havde helt glemt at lukke spørgsmålet. Jeg fandt en andet måde at gøre det på.

dim dato as Date = <dato fra databasen>
dim nydato as string
nydato = day(dato) & "-" & month(dato) & "-" & year(dato)

Nå, men du får bare pointene alligevel
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
Computerworld tilbyder specialiserede kurser i database-management

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