Avatar billede dr1zz Nybegynder
17. januar 2006 - 02:34 Der er 5 kommentarer og
1 løsning

Fra et tidsformat til et andet.

Hejsa, jeg har et lille problem jeg håber i kan hjælpe mig med.

fra mit program får jeg tider ud i formattet:
dd-MM-yyyy HH:mm:ss

men i min database har jeg brug for at de bliver gemt i formattet
yyyy.MM.dd.HH.mm.ss

Nogle der har en fiks måde at konvertere fra det ene format til det andet når jeg skal gemme dataen fra programmet i databasen?
Avatar billede old-faithful Praktikant
17. januar 2006 - 02:56 #1
I Basic kan man bruge LEFT$() og RIGHT$() til at isolere dele af en tekststreng. Når du først har isoleret disse dele, kan du jo selv sammensætte dem igen - som du vil.

I C# kan du gøre noget tilsvarende ved at bruge substrings. Du kan læse mere om emnet på f.eks. denne side: http://www.experts-exchange.com/Programming/Programming_Languages/C_Sharp/Q_20833699.html
Avatar billede dr_chaos Nybegynder
17. januar 2006 - 06:39 #2
prøv med string formattedDate = DateTime.Now.ToString("yyyy.MM.dd.HH.mm.ss");
Avatar billede dr1zz Nybegynder
17. januar 2006 - 09:23 #3
Har glemt at sige at det kommer ind i en string men skal ud i en datetime.. får fejlen
"cannot convert from 'string' to 'System.IFormatProvider'" ved din linie dr_chaos
Avatar billede arne_v Ekspert
17. januar 2006 - 09:27 #4
prøv:

DateTime dt = DateTime.Parse(inputstring);
String outputstring = dt.ToString("yyyy.MM.dd.HH.mm.ss");
Avatar billede dr1zz Nybegynder
17. januar 2006 - 15:30 #5
Det fungerede perfekt arne, svar for dine point :)
Avatar billede arne_v Ekspert
17. januar 2006 - 16:05 #6
ok
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