title: Find if date is more than another date
body: <p>I can't work out why this VB.net code is not working..</p>
  
  <p>What I am trying to do is <code>if value1 &gt; value2</code> then show a messagebox saying expired else show a messagebox saying not expired.</p>
  
  <pre><code>If "4-3-13 10:54:22" &gt; "15-3-13 12:23:30" Then
      MsgBox("Expired")
  Else
      MsgBox("Not Expired")
  End If
  </code></pre>
  
  <p>everytime it comes up saying expired even knowing it shouldn't.</p>
  
  <p>When I change it from <code>15-3-13 12:23:30</code> to <code>1-3-13 12:23:30</code> it still say expired.</p>
  
  <p>If I change my code to be:</p>
  
  <pre><code>If "4-3-13 10:54:22" &lt; "15-3-13 12:23:30" Then
      MsgBox("Not Expired")
  Else
      MsgBox("Expired")
  End If
  </code></pre>
  
  <p>It still returns wrong.</p>
  
  <p>How do I make it so that:</p>
  
  <pre><code>DATE1 = 4-3-13 10:54:22
  
  DATE2 = 15-3-13 12:23:30
  
  
  IF DATE1 &gt; DATE2 THEN
     Expired
  else
     Not Expired
  </code></pre>
  
  <p>Should return 'Not expired'</p>
  
  <p>Anyone able to help.. I can't work it ?</p>