webForumDet fria alternativet

Datum och Tid utan sekunder

ASPur ASP

10 svar · 436 visningar · startad av Danielkun

DanielkunMedlem sedan maj 2003361 inlägg
#1

Hämtar in datum som är sparade i en Access Databas, men jag skulle vilka visa dom utan sekunderna.

Jag testade med strängen:

FormatDateTime(rstMess(3), 4)

men det gick inte så bra, nån som har en bra ide?

LaspMedlem sedan juli 200012 980 inlägg
#2

Jag har fått hjälp med liknande här på wF.
Använd sök Format datum så finner du svaret.

PeeerMedlem sedan mars 20025 907 inlägg
#3
FormatDateTime(rstMess(3), 2)
DanielkunMedlem sedan maj 2003361 inlägg
#4

Tack Peeer, fast jag får bara ut Datum ur det.

2003-09-10 blir det.

Jag är ute efter 2003-09-10 03:41

Ett komma mellan datum och Tid skulle inte vara fel heller.. Går det att splitta upp den på nått sätt?

Ska testa o söka lite

DanielkunMedlem sedan maj 2003361 inlägg
#5

Gjorde så här

<%=FormatDateTime(rstMess(3), 2)%>, <%=FormatDateTime(rstMess(3), 4)%>

O så blir det här slutgiltigt svar ;)

aspMedlem sedan aug. 2002733 inlägg
#6
<%

Response.Write(Left(now,16))

%>
@ndersMedlem sedan juni 200032 969 inlägg
#7

asp skrev:

<%

Response.Write(Left(now,16))

%>

Visst kan man göra så, men det är fel. Man ska inte använda strängfunktioner på datum, eftersom datum ser olika ut beroende på vilka inställningar servern har.

Använd datumfunktioner till datum och strängfunktioner till strängar.

Mvh

aspMedlem sedan aug. 2002733 inlägg
#8

men det fungerar ju.............

LaspMedlem sedan juli 200012 980 inlägg
#9

Ja på just den uppsättning. Man skall alltid skriva så generellt som möjligt. Och nära SQL standard förstås!

@ndersMedlem sedan juni 200032 969 inlägg
#10

asp skrev:

men det fungerar ju.............

Ja, det fungerar, under förutsättning att datumformatet aldrig ändrar sig. Om du tar de sexton första tecknen av datumet 7/9/2003 9:42:00 PM, blir det rätt då?

Nej, använd datum-/tidfunktioner när det handlar om datum eller tid. Strängfunktioner använder man till strängar.

LR^evil.sidMedlem sedan maj 2002560 inlägg
#11

Vet inte hur det är med MySql men det går väl att formatera i sql-frågan oxå va? Eftersom det gällde access.

"select fält1, fält2, fält3, format$ ( datumfältet 'HH:mm' ) as TheDate, from tabell"

Response.Write rstMess(3)

eller är jag ute och cyklar nu?

133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)