21. oktober 2001 - 01:11
Der er
23 kommentarer og 1 løsning
DD/MM-YY istedet for DD-MM-YYYY
En af de letter når man laver en <%= rs(\"dato\")%> skriver den DD-MM-YYYY, men man kan lave det om til DD/MM-YY men hvordan er det lige den ser ud ?
Annonceindlæg fra Pax8
21. oktober 2001 - 01:18
#1
21. oktober 2001 - 01:21
#2
Det findes en mere simpel måde noget ala <%= rsDay(\"dato\")%>/<%= rsMonth(\"dato\")%>-<%= rsYear(\"dato\")%>
21. oktober 2001 - 01:29
#3
hvis det er en access database kan du gøre det i SQL -sætningen: strSQL = \"SELECT Format(dato,\'dd-mm-yyyy\') as DatoStr,* FROM tabel\" <%=rs(\"DatoStr\")%>
21. oktober 2001 - 01:31
#4
hmm prøvede lige men det virker vist ikke.. den skriver - istedet for /
21. oktober 2001 - 01:33
#5
Så skal du gøre det som du skriver... Eller med replace.. <%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>
21. oktober 2001 - 01:33
#6
Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\' [Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
21. oktober 2001 - 01:37
#7
Det med SQL\'en kan jeg ikke få til at virke. Jeg kan flytte rundt på dd og mm men ikke ændre på - og /. Så den med replace: 1,1 til sidst betyder start fra karekter 1 og udskift 1 gang. <%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>
21. oktober 2001 - 01:41
#8
Denne kode giver et output som følgende 21/10-01 <% Response.Write Replace(Left(Date,5),\"-\",\"/\",1,1) & \"-\" & Right(Date,2) %>
21. oktober 2001 - 01:42
#9
<%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%> bliver til dd/mm-yyyy det er et yy for meget,,, grunden til jeg ville skrive det på den anden måde var at der ikke var plads i min table
21. oktober 2001 - 01:44
#10
Min kode laver det som du gerne vil.....
21. oktober 2001 - 01:46
#11
Du kan også lave yyyy -> yy i SQL\'en med format: SELECT Format(dato,\'dd-mm-yy\') as DatoStr, * FROM Det skal så ind i din SQL som hendter data ud.. også med: <%=Replace(rs(\"dato\"),\"-\",\"/\",1,1)%>
21. oktober 2001 - 01:47
#12
<% Response.Write Replace(Left(Date,5),\"-\",\"/\",1,1) & \"-\" & Right(Date,2) %> lol den skriver det som dd/mm-yy men forket dd og mm (:
21. oktober 2001 - 01:49
#13
response.write Replace(left(rs(\"dato\"),5),\"-\",\"/\",1,1) & \"-\" & right(rs(\"dato\"),2)
21. oktober 2001 - 01:50
#14
Sorry! Det var fordi den var lavet til at tage den nuværende dato. Her er den så til dig! <% Response.Write Replace(Left(rs(\"dato),5),\"-\",\"/\",1,1) & \"-\" & Right(rs(\"dato),2) %>
21. oktober 2001 - 01:50
#15
Always just a little too late!
21. oktober 2001 - 01:52
#16
cyber: sofus/fora.asp, line 31 Response.Write Replace(Left(rs(\"dato),5),\"-\",\"/\",1,1) & \"-\" & Right(rs(\"dato),2) ------------------------------------------------------------------------^
21. oktober 2001 - 01:54
#17
der mangler \" efter rs(\"dato <--- response.write Replace(left(rs(\"dato\"),5),\"-\",\"/\",1,1) & \"-\" & right(rs(\"dato\"),2)
21. oktober 2001 - 01:55
#18
korrekt.... selvom jeg var for langsom var jeg for hurtig!!! Lyder dumt ikke?
21. oktober 2001 - 01:57
#19
hvorfor ikke : <%=replace(formatDateTime(rs(\"dato\"),0),\"-\",\"/\",1,1)%>
21. oktober 2001 - 01:57
#20
Ja det virker.. bare noget skidt at jeg gjorde det fordi der ikke var plads i tabellen,, den er stadig for stor ):
21. oktober 2001 - 01:58
#21
eagleeye dur for ingen points her.. har lige givet dig i et andet spørgsmål (:
21. oktober 2001 - 01:59
#22
LOL
21. oktober 2001 - 01:59
#23
ok..
Kurser inden for grundlæggende programmering