J'ai une application Flex Mobile qui reçoit un flux RSS et le fuseau horaire est incorrect. Je voudrais qu'il soit en heure centrale du CST. Besoin de formater le fuseau horaire. J'ai collé le code de travail ci-dessous, mais je dois corriger le problème du fuseau horaire.Flex Builder dateFormatter timezone offset
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:ns1="*"
backgroundColor="#74171E" title="Mediacom 2/Paulbunyan 32"
viewActivate="refresh()">
<fx:Script>
<![CDATA[
protected function getData():void
{
getDataResult.token = iCTVChannel232.getData();
}
public function refresh(): void {
getData();
}
private function dateFormat(item:Object,column:GridColumn):String
{
return pubDateFormatter.format(item.pubDate);
}
]]>
</fx:Script>
<fx:Declarations>
<s:DateTimeFormatter id="pubDateFormatter" useUTC="false" dateTimePattern="MM-dd K:mm a"/>
<s:CallResponder id="getDataResult"/>
<ns1:ICTVChannel232 id="iCTVChannel232"/>
</fx:Declarations>
<s:DataGrid id="dataGrid" left="10" right="10" top="10" bottom="10">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="pubDate" width="80" headerText="Date" labelFunction="dateFormat"></s:GridColumn>
<s:GridColumn dataField="title" headerText="title"></s:GridColumn>
</s:ArrayList>
</s:columns>
<s:AsyncListView list="{getDataResult.lastResult}"/>
</s:DataGrid>
<s:actionContent>
<s:Button icon="@Embed('/assets/refreshico.png')"
click="Object(navigator.activeView).refresh()"/>
</s:actionContent>
L'application est ciblée pour une petite zone. Nous sommes une station de télévision d'accès public dans le Minnesota et l'application est destinée à notre zone de visualisation. –
Je suis nouveau à flex pourriez-vous m'aider avec le placement du code dans l'exemple ci-dessus. J'ai essayé de placer –
essayer la version éditée. – ShaunOReilly