Avatar billede kledal Nybegynder
06. juni 2006 - 15:33 Der er 3 kommentarer og
1 løsning

ændre længde på variabel

Er igang med at udskrive CPR nummer ud fra fødselsdato fra en tilhørende database.
Har denne kode, man jeg skal have indbygget et check der kontrollerer om dag og måned er 2 cifre, hvis det kun er 1 cifer skal der sættes 0 foran.

//CPR number generation
DateTime dt;
dt  = DateTime.Parse(PersonalInfo[7]);
CPR.Text = dt.Day.ToString() + dt.Month.ToString() + dt.Year.ToString()+"-"+PersonalInfo[12].ToString();

Har ikke arbejdet med C# før, derfor er jeg i tvivl.
Ved det er noget lign med:
if len(dt.Day.ToString())=1
{
dt.Day.ToString()="0"+dt.Day.ToString()
}
Men det virker naturligvis ikke, er der nogen der kan hjælpe mig?
Avatar billede globen Nybegynder
06. juni 2006 - 17:13 #1
Du kan gøre flg:

string temp;
if (dt.Day.ToString().Length == 1)
{
  temp = "0" + dt.Day.ToString();
}
Avatar billede arne_v Ekspert
06. juni 2006 - 17:17 #2
CPR.Text = dt.ToString("ddMMyy");
Avatar billede kledal Nybegynder
08. juni 2006 - 13:21 #3
arne v: tak for hjælpen. Det virker.
Svar hvis du vil have point.
Avatar billede arne_v Ekspert
08. juni 2006 - 14:05 #4
svar
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