webForumDet fria alternativet

Datum(formaterings) frågor

ASP

9 svar · 245 visningar · startad av Ceeron

Medlem sedan aug. 2000378 inlägg
Frågan#1

Halloj

Sitter o pular lite med en db som innehåller ett datumfält där saken lades till, dvs. 2003-01-14 22:12:25 som ett exempel

Nu kommer det lite krångligare... Jag kommer inte vilja skriva ut det på det sättet mkt utan endast först med bara datumet o sedan tiden på andra stället osv. o även formatera dom på olika sett för att passa mitt tycke...

Vilket e då smidigast? Att ha ett fält med "Date" o ett med "Now" o hämta olika därifrån lr ska man sitta o böka med massa olika funktioner osv. med ett o samma fält??

Jag har då ingen riktig kunskap om vad som e bäst...
Tack

Medlem sedan dec. 20003 563 inlägg
#2

Det bästa är väl att ha en kolumn med 2003-01-14 22:12:25 som du säger.

Och att sen använda en massa krångliga funktioner vet jag inte.
Det kan ju t.ex. räcka med en funktion där man kan bestämma returneringen.

Medlem sedan sep. 20011 722 inlägg
#3

Tycker du ska använda dig av ett fält med date.
Själv använder jag denna kod för att sortera ut datan till ex 29 maj 2002 13:43

	AnvSenDatumOrg = RecSet("AnvSenDatum") 
	Manad = Array("ozon","jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec")
	AnvSenDatum = Mid(AnvSenDatumOrg,9,2) & " " & Manad(Mid(AnvSenDatumOrg,6,2)) & " " & Left(AnvSenDatumOrg,4) & " " & Mid(AnvSenDatumOrg,12,5)

Funkar fint och inte särskillt krångligt.

Medlem sedan jan. 20022 440 inlägg
#4

ex

FormatDateTime(objRS("datumet"), vbLongDate)
FormatDateTime(objRS("datumet"), vbShortDate)
FormatDateTime(objRS("datumet"), vbShortTime)

svårare än så är det faktiskt inte.

Medlem sedan dec. 20002 526 inlägg
#5

Kotten, den kod du anvander ar valdigt onodig, kor pa Catz's kod, eller sa kan man kora datepart..... ex:

dagen = day(rs("f_dte")) & " " & _
mid(monthname(month(rs("f_dte"))),1,3) & " " & _
year(rs("f_dte")) & " " & datepart("h",rs("f_dte")) & _
":" & right("0"& datepart("n",rs("f_dte")),2)

:)

Medlem sedan sep. 20011 722 inlägg
#6

Kan jag få ut en förkortning på månaderna på svenska med den då?

Medlem sedan jan. 20022 440 inlägg
#7

ja om du har satt

session.LCID = 1053

eller om ditt webhotell är svenskt

Medlem sedan aug. 2000378 inlägg
#8

Ok verkar lättare än jag trodde då ;)
Tack för svaren. Skriver igen om det inte funkar :P

Medlem sedan feb. 200112 078 inlägg
#9

Jag anser att svaret på huvudfrågan är lite beroende på vilken typ av applikation du bygger.

Om du bygger en tidsbokningsapplikation är det bättre att ha tid (now()) och datum (date()) i separata kolumner, då en bokad tid kanske måste byta tid men inte datum.

Om du bygger en vanlig nyhetsmodul, så spelar det ingen roll för det datumet som är i den kolumnen skall ju alltid vara samma datum och tid som den ändras, de är ju aldrig olika.

Medlem sedan maj 2002560 inlägg
#10

Om du använder accessdatabas kan du formatera utseendet på fältet i hämtningen

sql = "select format$(datumfält, 'dd mmm yyyy HH:nn') as datumfalt from tabell"
263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)