DateTime.Now as parameter value C#
<p>I have a method that has a parameter of type DateTime that must not be in the past, which indicates when some other stuff executes. So naturally I want to use this method and pass DateTime.Now to it, so that everything happens as soon as possible.</p>

<p>The problem here is that DateTime.Now at the time of the call and DateTime.Now at the time it is actually checked will probably be different values, so how do I make sure that the date is not in the past, yet allow the method to be called with something like DateTime.Now? I don't want to add magic numbers here, but a general solution.</p>

<p><strong>UPDATE.</strong> I've found this question <a href="http://stackoverflow.com/questions/307582/how-frequent-is-datetime-now-updated-or-is-there-a-more-precise-api-to-get-the">How frequent is DateTime.Now updated</a></p>
