Sparar datum i en databas. När jag kollar i db:n ser det ut så här
2002-10-31 men när jag skriver ut det blir det 2002-10-31 00:00:00. Hur ska jag göra för att få det utan tiden?
Skriva ut datum
10 svar · 266 visningar · startad av andreas_lindh
Har redan provat det. Fungerar inte
.ToString("yyyy-MM-dd")
eller om du använder formatstring i någon datagrid eller så:
FormatString="{0:yyyy-MM-dd}"
Glöm inte att konvertera till en DateTime
Varför skall han konvertera till DateTime, han har ju redan en datetime från Databasen??
Hur ska jag använda den här?
FormatString="{0:yyyy-MM-dd}"
Använder
<%# container.dataitem("datum") %>
När jag skriver ut datumet
<%# DataBinder.Eval(Container, "DataItem.datum","{0:yyyy-MM-dd}") %>
Försöker skriva ut tid från ett fält men det fungerar inte.
Försökte med det här
<%# DataBinder.Eval(Container, "DataItem.datum","{0:HH:mm}") %>
Är fältet en datetime i din databas? Vad fick du för felmeddelande?
Ja det är datetime och innehåller endast tid tex 17:00
Fick inget felmeddelande men utskriften ser ut så här:
1899-12-30 17:00:00