Try this:

System.out.println(sdf.format(Calendar.getInstance().getTime()));



On Oct 27, 7:11 am, Bryan Herbst <[email protected]> wrote:
> Hey all, small problem with homework 1021 (threading)-
>
> I get 10 of the same timestamp for each thread. Ex-
>
> 06:02:49:972 -0500 on 10/26/2009
> 06:02:49:983 -0500 on 10/26/2009
> 06:02:49:983 -0500 on 10/26/2009
> 06:02:49:972 -0500 on 10/26/2009
> 06:02:49:983 -0500 on 10/26/2009
> 06:02:49:983 -0500 on 10/26/2009
> 06:02:49:972 -0500 on 10/26/2009
> 06:02:49:983 -0500 on 10/26/2009
> 06:02:49:983 -0500 on 10/26/2009
>
> Over and over again. Why is the timestamp not changing with each call of
> getTime() ?
>
> Relevant tidbits of code:
>
> Calendar cal = Calendar.getInstance();
> SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss:SS Z 'on'
> MM/dd/yyyy");
>
> public void run()
>     {
>
>       for (int i=0; i<10; i++)
>       {
>       System.out.println(sdf.format(cal.getTime())) ;
>       try {
>                 Thread.sleep(100);
>             } catch (InterruptedException e) {}
>        }
>     }

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to