Avatar billede sbjerre Nybegynder
04. februar 2003 - 11:48 Der er 2 kommentarer og
1 løsning

Det evige problem med datoformater...

Jeg har netop flyttet noget ASP.NET kode fra en webserver til en anden.
De to webserveren håndterer nedenstående kode på 2 forskellige måder:

int year = (int)DateTime.Now.Year;
int month = (int)DateTime.Now.Month;
int date = (int)DateTime.Now.Day;
DateTime dtNow = new DateTime(year,month,date);

Udviklingswebserveren giver resultatet
dtNow = 04-02-2003

Test webserveren giver resultatet
dtNow = 2/4/2003

Er det muligt i starten af en codebehind fil at definere hvilket dato format ALLE datetime objekter skal fremvises i ?
eller en anden løsning der gør at koden afvikles ens uanset hvilket webserver/OS den afvikles fra ?

/sbjerre
Avatar billede sbjerre Nybegynder
04. februar 2003 - 11:50 #1
måske nodet a'la det her

System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("da-DK");

ved ikke....
Avatar billede guidmaster Nybegynder
04. februar 2003 - 12:13 #2
Du kan i din web.config sætte det op.
Eks.
<configuration>
  <system.web>
      <globalization
          fileEncoding="utf-8"
          requestEncoding="utf-8"
          responseEncoding="utf-8"
          culture="en-US"
          uiCulture="de-DE"
        />
  </system.web>
</configuration>

For mere info:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskeditingwebconfigfileforwebformsglobalization.asp
Avatar billede sbjerre Nybegynder
04. februar 2003 - 12:20 #3
SMUKT!!!!!!
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