HEJ! Hej Alexander, Du kan även bestämma formatet exakt när du konverterar datumet till en sträng: Hej och tack! Från MSDN: Eller plocka det i t.ex. Application_BeginRequest-saken eller vad den nu heter i Global.asax Oskars lösning är den klart bästa. Då kan man dessutom låta varje användare ha sitt eget datumformat och slippa bry sig om det när man utvecklar, mycket praktiskt om man använder applikationen i flera länder.Format på datum
På min dator blir datum= 2005-05-01.
På andra blir de 01/05/2005.
Någon som vet hur man fixar så att det alltid
blir på "svenska" fast operativet har annat språk.
Mest aktuellt en det på en W2003S/IIS6.0 som jag vill ha svenskt format!!!
Vill inte att surf användaren skall få det så skumt.
TACK!
/AlexanderSv: Format på datum
Du kan antagligen fixa det genom att använda Culture i Code-behind (då väljer du sv) eller så kan du ha ColtureIUInfo för att välja sv. Sök på CultureInfo alt. CultureUIInfo på ex. google eller liknande.
/mSv: Format på datum
datumet.ToString("yyyy-MM-dd")Sv:Format på datum
System.DateTime d=System.DateTime.Now;
System.Globalization.CultureInfo sweden=System.Globalization.CultureInfo.CreateSpecificCulture("sv-SE");
MessageBox.Show(d.ToString(sweden.DateTimeFormat.ShortDatePattern));
Sv: Format på datum
Det hjälpte.
Fast vart skall man skriva för att det skall slå igenom på alla websidor?
<code>
System.Threading.Thread.CurrentThread.CurrentCulture= new
System.Globalization.CultureInfo("sv-SE");
</code>Sv:Format på datum
"When a thread is started, its culture is initially determined by using GetUserDefaultLCID from the Windows API. To change the culture used by a thread, set Thread.CurrentCulture to the new culture."
Antingen kan du alltså ställa in det på servern, eller sätta CurrentCulture på varje sida.Sv: Format på datum
Sv:Format på datum