<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Date format in a DataGrid in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198881#M4651</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Kathleen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Here is my date label function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;private function getDateLbl(item:Object,column:DataGridColumn):String
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dateMS:Number = Number(item[column.dataField]);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var retVal:String = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var rVal:String = item[column.dataField];
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(rVal == null)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!isNaN(dateMS))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retVal = msToDate(dateMS, _dateFormat);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; return retVal;
&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 09:55:26 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2021-12-11T09:55:26Z</dc:date>
    <item>
      <title>Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198880#M4650</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Is there an example anywhere of how to format a date field for a datagrid? I've&amp;nbsp; tried calling a labelFunction but&amp;nbsp; anytime I apply a dateformatter using code I get nothing returned.&amp;nbsp; I've tried a few variations of the code below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
public function getDateLabel(item:Object,column:DataGridColumn):String 
{
return dateFormat.format(item[column.dataField]);
} 


&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 14:37:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198880#M4650</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2010-12-09T14:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198881#M4651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Kathleen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Here is my date label function:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;private function getDateLbl(item:Object,column:DataGridColumn):String
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var dateMS:Number = Number(item[column.dataField]);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var retVal:String = "";
&amp;nbsp;&amp;nbsp;&amp;nbsp; var rVal:String = item[column.dataField];
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(rVal == null)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //do nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!isNaN(dateMS))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retVal = msToDate(dateMS, _dateFormat);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; return retVal;
&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:55:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198881#M4651</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T09:55:26Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198882#M4652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;is the msToDate a function you have written? I get an error on that line.&amp;nbsp; I'm guessing it's a millisecond to date function?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 15:38:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198882#M4652</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2010-12-09T15:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198883#M4653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Kathleen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Yep, I did forget to include that &lt;span class="lia-unicode-emoji" title=":face_with_open_mouth:"&gt;😮&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp; private function msToDate(ms:Number, dateFormat:String):String
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var date:Date = new Date(ms);
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (date.milliseconds == 999) // workaround for REST bug
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date.milliseconds++;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dateFormat)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dateFormatter.formatString = dateFormat;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result:String = dateFormatter.format(date);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return dateFormatter.error;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return date.toLocaleString();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:55:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198883#M4653</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2021-12-11T09:55:29Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198884#M4654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Robert it's just what I needed.&amp;nbsp; The only problem I have now is it's not catching the rest date bug and all my dates are coming up as 1 day early.&amp;nbsp; Can you tell what I've done wrong with my msToDate code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
private function msToDate(ms:Number, dateFormat:String):String
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp; var date:Date= new Date(ms);
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (date.milliseconds==999)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date.milliseconds++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dateFormat)
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var result:String=mydateFormat.format(date);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return dateFormat;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; else
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return date.toLocaleString();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }

&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:55:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198884#M4654</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2021-12-11T09:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198885#M4655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Kathleen,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Are you running ArcGIS Server SP1?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2010 13:09:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198885#M4655</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2010-12-10T13:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198886#M4656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I installed the service pack this morning but I still have the date problem.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Dec 2010 16:57:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198886#M4656</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2010-12-13T16:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in a DataGrid</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198887#M4657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I changed the code to read:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
date.milliseconds=date.milliseconds + 86400000; \\adds a day
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I also took out the if statement to force it to add a day every time.&amp;nbsp; I'm not too happy with this fix, but it's been the only thing to get my dates to actually show up correctly in this application.&amp;nbsp; Every other web app I have programmed I add a millisecond and its works fine.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 09:55:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/date-format-in-a-datagrid/m-p/198887#M4657</guid>
      <dc:creator>KathleenBrenkert</dc:creator>
      <dc:date>2021-12-11T09:55:35Z</dc:date>
    </item>
  </channel>
</rss>

