webForumDet fria alternativet

Göra om timmen 0 till 00:00?

ASP

3 svar · 277 visningar · startad av pRob3

Medlem sedan maj 2003151 inlägg
Frågan#1

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"? :)

Medlem sedan feb. 200112 078 inlägg
#2
set rs = conn.execute("SELECT HOUR(datum) as tiden FROM ....")
response.write formatdatetime(timeserial(rs("tiden"),0,0),4)

/red. Lite bättre version. ;)

Medlem sedan maj 2003151 inlägg
#3

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)
Medlem sedan feb. 200112 078 inlägg
#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).

272 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)