Avatar billede henrik_40 Nybegynder
24. august 2007 - 11:54 Der er 9 kommentarer og
1 løsning

slash seperator i date format

Hej
Hvordan får jeg et date/time-format til at se således ud:
04/09-07

Det nærmeste jeg har kunne komme er dette format:
15-10-07, det får jeg ved at skrive:
<td width="60"><%# Eval("dato", "{0:dd/MM-yy}")%></td>

Som I kan se er den ligeglad med at jeg skriver slash.

Så hvad kan jeg gøre?

/henrik
Avatar billede arne_v Ekspert
25. august 2007 - 01:44 #1
Prøv:

<%# ((DateTime)Eval("dato")).ToString("dd/MM-yy")%>
Avatar billede henrik_40 Nybegynder
27. august 2007 - 10:26 #2
ændrede ikke noget. Stadig samme format 15-10-07
Avatar billede arne_v Ekspert
28. august 2007 - 02:51 #3
Er du helt sikker på at du får loadet den nye kode ?

Ovenstående burde enten virke eller give en exception.
Avatar billede henrik_40 Nybegynder
28. august 2007 - 12:12 #4
Ja det er jeg sikker på. Databasen er tilknyttet en repeater og nedenstående kode er et uddrag af koden i repeateren:
                        <tr>
                            <td width="60"><%# ((DateTime)Eval("dato")).ToString("dd/MM-yy")%></td>
                            <td width="370"><a href="java script:OpenLayer('<%#Eval("IDProdukt") %>')" style='font-size: 10px;'><%#Eval("Produktnavn") %></a></td>
                            <td width="80"><%#Eval("Tidspunkt", "{0:t}") %>-<%#Eval("Sluttidspunkt", "{0:t}")%></td>
                            <td width="85"><%#Eval("By") %></td>
                        </tr>
Avatar billede arne_v Ekspert
29. august 2007 - 01:32 #5
Jeg prøvede lige.

Du har ret.

.NET erstatter / med -.

Lidt granskning af dokumentationen viser også at det er dokumenteret, selvom det
er lidt overraskende opførsel.

Men der er også en løsning !

<%# ((DateTime)Eval("dato")).ToString("dd\\/MM-yy")%>
Avatar billede arne_v Ekspert
29. august 2007 - 01:33 #6
Det er så heller ikke specielt naturligt, men ...
Avatar billede henrik_40 Nybegynder
30. august 2007 - 09:42 #7
Du er min helt :-)
Havde selv prøvet med een backslash, men to havde jeg ikke gættet.
Læg et svar.
Avatar billede arne_v Ekspert
30. august 2007 - 14:08 #8
svar
Avatar billede arne_v Ekspert
30. august 2007 - 14:09 #9
der skal to fordi ellers opfatter C# compileren det som en escape
Avatar billede henrik_40 Nybegynder
30. august 2007 - 14:17 #10
ok. tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester