title: Difference between java.util.Date and java.time.LocalDate in java
body: <p>I want to know the difference between <code>java.util.Date</code> and <code>java.time.LocalDate</code>.</p>
  
  <p>I've heard that <code>java.time.LocalDate</code> brings user environment time, not server time, but I want to know if it's true.</p>
  
  <p>In other words, if a user manipulates his or her system time, I want to know if it counts as changed time, not server time.</p>