set rs = conn.execute("SELECT HOUR(datum) as tiden FROM ....")
response.write formatdatetime(timeserial(rs("tiden"),0,0),4)
/red. Lite bättre version. ;)
3 svar · 277 visningar · startad av pRob3
Jag hämtar ut timmen på dygnet med hjälp av:
SELECT HOUR(datum) as tiden FROM ....
Den loopar ut tiden som den ska men när den skriver ut tiden så står det 0 istället för 00:00 och 1 istället för 01:00 osv.
Någon som vet hur man gör för att göra tiden "snygg"? :)
set rs = conn.execute("SELECT HOUR(datum) as tiden FROM ....")
response.write formatdatetime(timeserial(rs("tiden"),0,0),4)
/red. Lite bättre version. ;)
Hur får jag bort sekunderna? Måste väl finnas ett smidigare sätt än detta:
FormatDateTime(dateadd("h",Rs("tiden"),formatdatetime(1,4)), 4)
Alltså, den där koden är lite fel, jag råkade dumma mig lite i första försöket. Se koden som jag redigerade in i mitt inlägg, så har du vbShortTime (HH:MM).