Bump...
--- In flexcoders@yahoogroups.com, "Chris" <[EMAIL PROTECTED]>
wrote:
>
> So I have some code which formats milliseconds (for a video player)
> in
> to NN:SS format. When I try to add the hours (JJ:NN:SS),
> DateFormatter adds 19 hours to the result. WTF? Code Below:
>
> private function formatTime(item:Date):String {
> return dateFormatter.format(item);
> }
> private function videoDisplay_playheadUpdate():void {
> /* If playhead time is 0, set to 100ms so the
> DateFormatter doesnt return an empty string. */
> var pT:Number = videoDisplay.playheadTime || 0.1;
> var tT:Number = videoDisplay.totalTime;
>
> /* Convert playheadTime and totalTime from seconds to
> milliseconds and create new Date objects. */
> var pTimeMS:Date = new Date(pT * 1000);
> var tTimeMS:Date = new Date(tT * 1000);
>
> vidCurrentTime.text = formatTime(pTimeMS);
> vidTotalTime.text = formatTime(tTimeMS);
> }
>
> <mx:DateFormatter id="dateFormatter" formatString="JJ:NN:SS" />
>
> Any help is appreciated.
> Thanks.
> -Christopher Keeler
>