webForumDet fria alternativet

Avrunda tid och värde

ASP

4 svar · 240 visningar · startad av robert999

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

Hej!

Har sökt i forumet men inte hittat någon hjälp.

Två frågor.

1. Jag har en minnespost som heter tittut. När jag visar tittut i mn kod genom <=%tittut%> så får jag fram en tidsangivelse typ:

2003-06-22 20:33:41

Min fråga är om det går att ordna så att "tittut" avrundas så att sekunderna inte visas.

______

2. Jag har en summa som jag får fram genom att multiplicera två variabler. Resultatet hamnar i en minnespost som jag kallar totalkostnad och blir ofta lite udda typ 15,23 eller 29,61, etc.

Min andra fråga är om det går att avrunda "totalkostnad" till hela tal. Eller ännu hellre till hela tal och 50 örigar?

mvh

Medlem sedan mars 20025 907 inlägg
#2

Ta dig en titt på funktionerna round() och FormatDateTime()

Medlem sedan dec. 20001 626 inlägg
#3

svar på fråga 1.
går även m h a <%=(left("titut"), 16)%>

Medlem sedan jan. 20032 285 inlägg
#4

Gimbo skrev:

svar på fråga 1.
går även m h a <%=(left("titut"), 16)%>

Det han menar är

<%=Left(titut, 16)%>
Medlem sedan feb. 200112 078 inlägg
#5

Gimbo skrev:

svar på fråga 1.
går även m h a <%=(left("titut"), 16)%>

Men, återigen, är det inte rekommenderat att hantera datumtid som strängar, då dessa kan skilja sig markant mellan olika plattformar.

Gör det ordentligt istället och skriv det såhär.

FormatDateTime(tittut, 4)
259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)