Avatar billede dotnewbi Juniormester
10. april 2008 - 18:51 Der er 2 kommentarer og
1 løsning

problem med dato check

Hej eksperten,

Jeg har et lille problem jeg har i men data base en start tid og en slut tid som min funktion skal bruge til at tjekke dateTime.Now op mod og hvis den sidst nævente en mindre end start tid og mindre end slut tid, skal det afvikles noget kode min kode ser sådan her ud:


start_time =  Convert.ToDateTime(timereader["start_time"]);
            end_time = Convert.ToDateTime(userreader["end_time"]);

            DateTime getTime = DateTime.Now;

            if (start_time < getTime < end_time)
            { 
//noget kode
}
else{
//noget kode
}


men mit problem er at jeg får denne fejl:


Compiler Error Message: CS0019: Operator '<' cannot be applied to operands of type 'bool' and 'System.DateTime'

i denne linje : if (start_time < getTime < end_time)

nogle der kan hjælpe
Avatar billede hmortensen Nybegynder
10. april 2008 - 18:59 #1
if ((start_time < getTime) && (end_time < getTime))

Men det burde vel være større end start_time?
Avatar billede dotnewbi Juniormester
10. april 2008 - 19:24 #2
det virker perfect! smid et svar
Avatar billede hmortensen Nybegynder
10. april 2008 - 22:30 #3
Kommer her :)
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