datediff()?
Använd parametern "h", för timmar.
Jag försöker få fram hur många timmar som återstår innan man får köra en funktion. Det finns 2 parametrar: tiden då man senast exekverade funktionen och en parameter där man anger hur många timmar som ska gå innan man får exekvera funktionen igen. Tiden som är kvar ska skrivas ut i hela timmar. Vet inte riktigt hur jag ska lösa det, jag har gjort så här:
a.AddHours(b).Hour - DateTime.Now.Hour;
Där a är tiden (DateTime) då man senast exekverade funktionen och b (int) är det antal timmar som måste gå innan man får köra funktionen igen. Men det här fungerar ju inte om man exempelvis kör funktionen 1 timme innan midnatt och 2 timmar senare, eller om man har olika datumformat (12h och 24h). Försöker subtrahera hela datumsträngar men lyckas inte med det heller.