The time my application displays does not change
<p>I have a program which should display the current time. It displays the right time immediately after I install it to a phone. But after that, whenever I run the application, the time doesn't change at all.</p>

<p>Here's my code:</p>

<pre><code>Calendar cal = new GregorianCalendar();
hour = cal.get(Calendar.HOUR);
minute = cal.get(Calendar.MINUTE);
second = cal.get(Calendar.SECOND);
year = cal.get(Calendar.YEAR);
month = cal.get(Calendar.MONTH)+1;
day = cal.get(Calendar.DATE);
date = day+"_"+month+"_"+year+"_";
Current_Time = date+ hour + "_" + minute + "_" + second;
</code></pre>
