Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 3.x > Språk - C#

få ut date i rätt format?

nabbiii
nabbiii

Gradering

#19235

hejsan,

det jag försöker göra är att få ut datum i rätt format.

<%# DateTime.Now.ToString("g") %> <------- detta är formatet jag vill ha ut mitt datum i...

fast det funkar inte om jag tar ut datum från db "FromDate" och föröker göra om den...

<%# Eval("FromDate").ToString("g") %>

vart är det för fel jag gör?

 

Kompilatorfelmeddelande: CS1061: object innehåller inte en definition för toString och det gick inte att hitta någon toString-tilläggsmetod som accepterar ett första argument av typen object (saknas ett using-direktiv eller en sammansättningsreferens?)

Källfel:

Rad 63:                     <asp:TemplateField ItemStyle-Width="80" ItemStyle-Height="70">
Rad 64: <ItemTemplate>
Rad 65: <asp:Label ID="date" runat="server" Text='<%# Eval("FromDate").toString("g") %>'></asp:Label>
Rad 66: </ItemTemplate>

ID: #19235 | Skapades: 2010-01-28 18:06:19 | Tråden har 2 svar och har lästs 355 gånger.

voigtan
voigtan

Gradering

#19236

Ser inte riktigt varför du skall ha en asp kontroll för att presenterera ett datum. format skrer på följande sätt: http://www.csharp-examples.net/stri...format-datetime/

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19236 | Skapades: 2010-01-28 18:11:12

nabbiii
nabbiii

Gradering

#19237

tackar för hjälpen...

löste det genom

<%# Eval("FromDate","{0:g}") %>

ID: #19237 | Skapades: 2010-01-28 18:13:46
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy