Hi Phil, You just have the wrong format string for your DateFormatter. HH shows the hour as 1 through 24, which is one too many for 24-hour format (0-23). You want the following:
<mx:DateFormatter id="df" formatString="MM/DD/YY JJ:NN" /> JJ specifies the hour in 24-hour format. --- In [email protected], "Phil Heinz" <[EMAIL PROTECTED]> wrote: > > To illustrate this issue, I have the following application: > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" creationComplete="init()"> > <mx:Script> > <![CDATA[ > private var _date:Date; > > private function init():void { > _date = new Date(); > f1.text = _date.toString(); > f2.text = df.format(_date); > } > ]]> > </mx:Script> > <mx:DateFormatter id="df" formatString="MM/DD/YY HH:NN" /> > <mx:VBox> > <mx:Text id="f1" /> > <mx:Text id="f2" /> > </mx:VBox> > </mx:Application> > > The output in the two fields shows: > > Tue Feb 26 16:16:32 GMT-0800 2008 > 02/26/08 17:16 > > Why does the date.toString show correct time, but the formatted date > shows GMT-0700 instead? Don't they both use the client timezone? > > This is a pretty simple example, I would expect both outputs would be > the same time (clients timezone). > > Any ideas? > Thanks, Phil >

