be.comp.internet.design
[Top] [All Lists]

Re: ASP - Europees datumformaat dd-mm-jjjj

Subject: Re: ASP - Europees datumformaat dd-mm-jjjj
From: "Evertjan." <exjxw.hannivoort@xxxxxxxxxxxx>
Date: 28 Oct 2007 18:32:11 GMT
Newsgroups: be.comp.internet.design, microsoft.public.inetserver.asp.general, microsoft.public.nl.iis, microsoft.public.nl.servers, nl.internet.www.server-side
Charlotte wrote on 28 okt 2007:

follow up naar: microsoft.public.inetserver.asp.general
[dit is de juiste NG voor zo'n vraag, 
overmatig crossposten is niet zo zinvol.]

> ik zit hier te sukkelen met het datumformaat om dat op een degelijke
> manier in het europese formaat te krijgen
> dus van mm/dd/yyyy  naar  dd/mm/jjjj
> 
> ik gebruik ASP en de database is een MDB
> in de MDB is het datumveld ingesteld op 'Korte datumnotatie'

1
dd/mm/jjjj is geen "Europees formaat", 
[Duitsland bijvoorbeeld gebruikt d.m.jjjj]

2
een access .mdb database kan dan wel een 'Korte datumnotatie' in- en 
outputten d.m.v. MS-Access zelf(!!), maar als je die onder ASP benadert 
[waarschijnlijk/hopelijk met de jet-engine via een ADODB.Connection], dan 
kent die voor date/time velden geen(!!) formaat, maar alleen een interne 
cijfermatige code.

3 
gebruik [daarom] voor input naar de database dmv een sql string altijd 
een de facto internationaal formaat litteral, zoals vbscript:

d = #2007/10/28#
of
d = #2007-10-28#

of een vbscript functie, zoals:

d = DateSerial(1970, 10, 28)

en 

voer de database output direct in in een variabele, 
die je met ASP-vbscript [bijvoorbeeld] omzet in een gewenste string door:

function two(x)
        two = right("0" & x, 2)
end function

d = mDATA("mijnDatumVeld")

deDagString = two(day(d)) & "/" & two(month(d)) & "/" & year(d)


================================================

voor een beetje hulp met zulke datums zie:

<http://classicasp.aspfaq.com/date-time-routines-manipulation/could-i-
get-a-little-help-with-dates.html>

en 

<http://classicasp.aspfaq.com/date-time-routines-manipulation/can-i-make-
vbscript-format-dates-for-me.html>

en ook

<http://databases.aspfaq.com/general/can-i-fix-this-mm/dd/yyyy-
dd/mm/yyyy-confusion-once-and-for-all.html>


-- 
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)

<Prev in Thread] Current Thread [Next in Thread>