webForumDet fria alternativet

Formatera datum

5 svar · 408 visningar · startad av PlayerOne

PlayerOneMedlem sedan maj 200062 inlägg
#1

Jag har använt följande kod för att snygga till datumen från en Access97-db.

SQLStmt = "SELECT *, Format$([date],'yyyy/mm/dd') AS FormDate, Format$([date],'hh:mm') AS FormTime FROM Entries Where ForumId =" & RS("Id")

När jag tänkte använd samma kod för SqlServer7 får jag följande felmeddelande

[Microsoft][ODBC SQL Server Driver][SQL Server]'Format$' is not a recognized function name.

Vad ska jag göra? Nån som har nåt annat förslag på hur man formaterar datum?

VideMedlem sedan dec. 19996 094 inlägg
#2

Ämnet flyttas till forumet - SQL

// Vide - Moderator, webForum

[Redigerat av Vide den 16 jun 2000]

jontasMedlem sedan juni 200060 inlägg
#3

Men hallå !

Vart tog svaret vägen då?
Jag såg det tidigare. Man skulle skriva något i början på asp-sidan men jag kommer ju inte ihåg vad....

Jag som just behövde detta svar :)

fredrikMedlem sedan dec. 19991 082 inlägg
#4

skriva nåt i början av sidan?
kanske:

session.lcid = 1053

Då formateras datumen till svensk uppsättning. Formatering sker alltså inte i sql:en.

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

PlayerOneMedlem sedan maj 200062 inlägg
#5

lcid = 1053 fungerade ju perfekt!
Finns det andra sådana idnummer man kan använda sig av tex för att visa årtalet endast med två siffror?

fredrikMedlem sedan dec. 19991 082 inlägg
#6

Varje land har varsinn kod som formaterar datum, tal, valuta etc. efter landets standard.
Du hittar en lista på olika länders koder på: http://www.activeserverpages.dk/aspdigital/appendix_d/localeid.asp
Us-english (1033) använder nog bara två tecken i årtalet tror jag.

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

123 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)