I'm sure this is very easy, but I've got a sudden mental block.... I'm trying to get a DateTime object for the next occurence of 3am... for example, if DateTime.Now is 16/july/2009 : 12:04pm - the next occurance of 3am would be 17/july/2009 : 03:00
However, if DateTime.Now was 17/july/2009 : 01:00 then the next occurence would still be 17/july/2009 : 03:00 (not the day after) does that make sense?