Jag lagrar tid i min access-databas i "Kort tidsformat", dvs exv 20:04
När jag sedan hämtar tiden med asp och skriver ut den ser den däremot ut som 20:04:00, vilket känns lite onödigt...
Hur gör jag för att ändra det, så att det bara skrivs ut 20:04 alltså...
Man kan ju skriva:
Hour(time) & ":" & Minute(time)
men det blir ju inte så snyggt alltid heller...
mitt LCID är inställt på 1053, men det är väl inte det som ställer till det? är det någon inställning i själva databasen som ska ändras, eller är det nån kodsnutt som kan läggas till?
Tack
LAMPMedlem sedan mars 2002777 inlägg Du kan alltid fuska:
<%= left(rs("time"),5) %>
Aah, det har du rätt i, det tänkte jag inte på... :)
Fast det känns ändå som en liten ful lösning _egentligen_ eller? :)
Jaja... man ska väl inte vara så kräsen...
tack! :)
EclipseMedlem sedan juli 20003 825 inlägg En mer flexibel lösning är att spara all tid som now() och det blir då som "2002-04-02 13:05:25" i databasen.
När du sen skriver ut det skriver du
<%
myDate = now()
response.write formatDateTime(myDate, 4)
%>
Resultatet av åvanstående blir presenterat som "13:05" (typ...)