I dag får jag ut följande: 2002-06-15 09:15:00
Men jag skulle inte vilja ha med sekunder.
Ibland kanske jag vill ha två siffrors år och ibland vill jag ha dagen i förkortning dvs Må, Tis osv med i samma sträng.
Kan det fungera på något sätt?
:q
4 svar · 502 visningar · startad av Lasp
I dag får jag ut följande: 2002-06-15 09:15:00
Men jag skulle inte vilja ha med sekunder.
Ibland kanske jag vill ha två siffrors år och ibland vill jag ha dagen i förkortning dvs Må, Tis osv med i samma sträng.
Kan det fungera på något sätt?
:q
Det beror på vilken DBMS
I mysql finns funktionen date_format där du kan plocka ihop delar hur du vill.
http://www.mysql.com/doc/D/a/Date_and_time_functions.html
MSSQL har funktionen convert där man kan specificera olika format eller så kan man använda datepart för att ta fram olika delar av ett datum.
I standard SQL så finns funktionen extract med vars hjälp man kan plocka ut enskilda delar av datum och sedan är det inget problem att sammanfoga dem så som man vill ha det.
Annars så går det ganska enkelt att göra det på klientsidan.
Jag kör just här msSQL och skulle vilja kunna formattera datumet bättre. Viist borde det heta formera!!
Nu vet jag inte vilket skriptspråk du kör, men ska du ha det ena ibland och det andra ibland, då hade jag hämtat hela, dvs datetime så som du har det nu, och sedan formaterat det vid presentationen med en funktion.
I ASP utan sekunder hade det då kunnat bli:
response.write left(dteDate, 16)
finns också bra funktioner för att ta fram veckodag mm
Skrev på fel ställe... sorry