title: Comparing nullable DateTime?
body: <p>Looking for a better way to compare a nullable date time than the following:</p>
  
  <p>Any suggestions?</p>
  
  <pre><code>// myobject.ExpireDatetime is of DateTime?
  //
  if (!myobject.ExpireDateTime.IsNull() &amp;&amp; DateTime.Compare((DateTime)myobject.ExpireDateTime, DateTime.Now.ToUniversalTime()) &lt; 0)
  { //error! }    
  </code></pre>
  
  <blockquote>
    <p>Edited: Sorry for confusion...myobject.ExpireDatetime is of type
    DateTime.</p>
  </blockquote>