<?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: Result different for same date in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460450#M117040</link>
    <description>&lt;P&gt;Thank you all.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes the right function is datetime()&lt;/P&gt;</description>
    <pubDate>Mon, 07 May 2018 14:54:59 GMT</pubDate>
    <dc:creator>Aleixo</dc:creator>
    <dc:date>2018-05-07T14:54:59Z</dc:date>
    <item>
      <title>Result different for same date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460432#M117028</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not understand why SAS has a result different for same dates. Only format is different, date or datetime.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why happen this? I need the format datetime21.3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let tdate = %sysfunc(today(),date9.);
%put &amp;amp;tdate.;

 %let dois_anos_fmt = %sysfunc(intnx(year, %sysfunc(today()), -2, same), date9.);
 %put &amp;amp;dois_anos_fmt.;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;result:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;36 GOPTIONS ACCESSIBLE;&lt;BR /&gt;37 %let tdate = %sysfunc(today(),date9.);&lt;BR /&gt;38 %put &amp;amp;tdate.;&lt;BR /&gt;&lt;STRONG&gt;07MAY2018&lt;/STRONG&gt;&lt;BR /&gt;39&lt;BR /&gt;40 %let dois_anos_fmt = %sysfunc(intnx(year, %sysfunc(today()), -2, same), date9.);&lt;BR /&gt;41 %put &amp;amp;dois_anos_fmt.;&lt;BR /&gt;&lt;STRONG&gt;07MAY2016&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let data_requerida = %sysfunc(today(),datetime21.3);
%put &amp;amp;data_requerida.;

 %let data_dois_anos_menos = %sysfunc(intnx(year, %sysfunc(today()), -2, same), datetime21.3);
 %put &amp;amp;data_dois_anos_menos.;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;result:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;55 %let data_requerida = %sysfunc(today(),datetime21.3);&lt;BR /&gt;56 %put &amp;amp;data_requerida.;&lt;BR /&gt;&lt;STRONG&gt;01JAN60:05:55:11.000&lt;/STRONG&gt;&lt;BR /&gt;57&lt;BR /&gt;58 %let data_dois_anos_menos = %sysfunc(intnx(year, %sysfunc(today()), -2, same), datetime21.3);&lt;BR /&gt;59 %put &amp;amp;data_dois_anos_menos.;&lt;BR /&gt;&lt;STRONG&gt;01JAN60:05:43:01.000&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aleixo&lt;/P&gt;</description>
      <pubDate>Mon, 07 May 2018 14:18:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460432#M117028</guid>
      <dc:creator>Aleixo</dc:creator>
      <dc:date>2018-05-07T14:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: Result different for same date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460433#M117029</link>
      <description>&lt;P&gt;your code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token macroname"&gt;%let&lt;/SPAN&gt; data_requerida &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%sysfunc&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;today&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;datetime21&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token number"&gt;3&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;
&lt;SPAN class="token macrostatement"&gt;%put&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;data_requerida&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Today() returns a date value and not a datetime value that you are trying to format using a datetime format&lt;/P&gt;</description>
      <pubDate>Mon, 07 May 2018 14:28:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460433#M117029</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-05-07T14:28:29Z</dc:date>
    </item>
    <item>
      <title>Re: Result different for same date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460436#M117032</link>
      <description>&lt;P&gt;Dates and times are different.&amp;nbsp; You can't substitute one for the other.&amp;nbsp; It just doesn't work.&amp;nbsp; It's like saying, "I baked a cake and I used ketchup instead of sugar.&amp;nbsp; But it didn't come out right.&amp;nbsp; Why?"&amp;nbsp; They're just plain different.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To understand what SAS is expecting, you can start here:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a002200738.htm" target="_blank"&gt;https://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a002200738.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 May 2018 14:30:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460436#M117032</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-05-07T14:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Result different for same date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460439#M117035</link>
      <description>&lt;P&gt;Try this corrected code of your second version&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; %let data_requerida = %sysfunc(datetime(), datetime21.3);
 %put &amp;amp;data_requerida.;


%let data_dois_anos_menos = %sysfunc(intnx(dtyear, %sysfunc(datetime()), -2, same), datetime21.3);
 %put &amp;amp;data_dois_anos_menos.;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 07 May 2018 14:33:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460439#M117035</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-05-07T14:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: Result different for same date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460450#M117040</link>
      <description>&lt;P&gt;Thank you all.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes the right function is datetime()&lt;/P&gt;</description>
      <pubDate>Mon, 07 May 2018 14:54:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Result-different-for-same-date/m-p/460450#M117040</guid>
      <dc:creator>Aleixo</dc:creator>
      <dc:date>2018-05-07T14:54:59Z</dc:date>
    </item>
  </channel>
</rss>

