Avatar billede foko Nybegynder
11. juli 2006 - 10:14 Der er 18 kommentarer

Datetime driller

Hej.

Jeg har nogle problemer med to datetime textboxe.

jeg vil lave det sådan, af når man retter tiden i starttid, rettes det også i sluttid plus 3 timer.
Avatar billede arne_v Ekspert
11. juli 2006 - 13:11 #1
prøv:

slutid.Text = DateTime.Parse(startid.Text).AddHours(3).ToString
Avatar billede foko Nybegynder
11. juli 2006 - 13:25 #2
kommer med en fejl
String was not recognized as a valid DateTime.
Avatar billede arne_v Ekspert
11. juli 2006 - 13:57 #3
hvilket format angiver du tiden i ?
Avatar billede foko Nybegynder
11. juli 2006 - 14:36 #4
ddMM
Avatar billede arne_v Ekspert
11. juli 2006 - 15:06 #5
saa skal du nok angive format i Parse

men hvis du ikke angiver tid givet det saa mening at ligge 3 timer til ??
Avatar billede foko Nybegynder
11. juli 2006 - 15:18 #6
Ups jeg skrev forkert jeg mener HHmm.

den anden var mit dato felt
Avatar billede arne_v Ekspert
11. juli 2006 - 16:44 #7
DateTime.ParseExact(starttid.Text, "HHmm", Nothing, DateTimeStyles.AllowWhiteSpaces)
Avatar billede arne_v Ekspert
11. juli 2006 - 17:05 #8
men maaske var det nemmere med kun et felt til baade dato og tid
Avatar billede foko Nybegynder
11. juli 2006 - 18:34 #9
fordi jeg har to tid felter, skyldes jeg har en app. der skal bruge startdato slutdato starttid sluttid, i en tekstfil, og når de retter starttid skal slut tiden rettes plus 3 timer.

jeg kan ikke rigtig for din sidste linje til af virke. den melder fejl ved DateTimeStyles.AllowWhiteSpaces den kender ikke den kommando
Avatar billede arne_v Ekspert
11. juli 2006 - 18:44 #10
proev og importer System.Globalization
Avatar billede foko Nybegynder
11. juli 2006 - 20:04 #11
yes så begynder det af lige noget men nu mangler jeg bare de sidste 3 timer af ligge på
Avatar billede arne_v Ekspert
11. juli 2006 - 20:15 #12
ordner .AddHours(3) ikke det ?
Avatar billede foko Nybegynder
11. juli 2006 - 20:20 #13
joo men kan ikke lige finde den rigtige placering
Avatar billede arne_v Ekspert
11. juli 2006 - 20:32 #14
som i 13:11:36
Avatar billede foko Nybegynder
11. juli 2006 - 20:42 #15
nej lige hvor .addhours(3) skal sættes ind
Avatar billede arne_v Ekspert
11. juli 2006 - 20:47 #16
slutid.Text = DateTime.ParseExact(starttid.Text, "HHmm", Nothing, DateTimeStyles.AllowWhiteSpaces).AddHours(3).ToString("HHmm")
Avatar billede foko Nybegynder
11. juli 2006 - 21:21 #17
øv så kommer den med fejlen igen String was not recognized as a valid DateTime.
Avatar billede foko Nybegynder
11. juli 2006 - 21:22 #18
hvis jeg bruger msgbox er den helt okay
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
Kurser inden for grundlæggende programmering

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