05. september 2001 - 13:34Der er
9 kommentarer og 1 løsning
Konvertering af dato til tekst
Forhåbentligt et nemt spørgsmål:
Jeg skal konvertere en række datoer til formatet \'ddmmyy\' - altså et sekscifret tal (i tekstform). Hvordan gør man det? Hvis jeg bare konverterer datoen til tekst får jeg noget i stil med 21-8-2001, og hvis jeg bruger DAY, MONTH og YEAR får jeg ikke foranstillede nuller med.
Nu kender jeg ikke lige de kommandoer du har til rådighed men i de Basic-baserede scripting-sprog er der en kommando, som hedder format[$](variabel, formatstring) -- lidt lige som den der PHP-kommando, og så skulle det hedde:
Den her virker forøvrigt også (Testet på SQL 2K). (getdate() skal naturligtvis erstattes med den dato som du skal arbejde med) select replace(convert(varchar(8),getdate(),5),\'-\',\'\')
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.