<?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: Convert macro variable to different date format in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370927#M88585</link>
    <description>&lt;P&gt;on line 31 you missed the PUTN function:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; %let dateend2 = %sysfunc(INPUTN(&lt;STRONG&gt;PUTN&lt;/STRONG&gt;(&amp;amp;StT, Z8.), &lt;STRONG&gt;YYMMDD8&lt;/STRONG&gt;.), date9.); &lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 27 Jun 2017 13:41:58 GMT</pubDate>
    <dc:creator>Shmuel</dc:creator>
    <dc:date>2017-06-27T13:41:58Z</dc:date>
    <item>
      <title>Convert macro variable to different date format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370920#M88581</link>
      <description>&lt;DIV id="messagebodydisplay_0_3" class="lia-message-body lia-component-body"&gt;
&lt;DIV class="lia-message-body-content"&gt;
&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried to convert a sas date in a macro variable into a different format like in &lt;A href="https://communities.sas.com/t5/Base-SAS-Programming/Macro-to-convert-character-to-numeric-variable/m-p/108796#M22613" target="_blank"&gt;https://communities.sas.com/t5/Base-SAS-Programming/Macro-to-convert-character-to-numeric-variable/m-p/108796#M22613&lt;/A&gt;, but it does not work for me:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;StT; /* aus der Eingabeaufforderung */ &lt;BR /&gt;20170401 &lt;BR /&gt;24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let dateend = %sysfunc(putn(%sysfunc(INPUTN(%sysfunc(PUTN(&amp;amp;StT, Z8.)), YYMMDD8.)), date9.)); &lt;BR /&gt;26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;dateend; &lt;BR /&gt;01APR2017 &lt;BR /&gt;27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %PUT SAS DATA VALUE: &amp;amp;StT; &lt;BR /&gt;SAS DATA VALUE: 20170401 &lt;BR /&gt;30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let dateend2 = %sysfunc(INPUTN(&amp;amp;StT, Z8.), date9.); &lt;BR /&gt;32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;dateend2; &lt;BR /&gt;********* &lt;BR /&gt;33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I cannot find my error. Can somebody please help?&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 27 Jun 2017 13:35:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370920#M88581</guid>
      <dc:creator>sfmeier</dc:creator>
      <dc:date>2017-06-27T13:35:30Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to different date format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370926#M88584</link>
      <description>&lt;P&gt;Use a correct date informat in the inputn function:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let dateend2 = %sysfunc(INPUTN(&amp;amp;StT, YYMMDD8.), date9.);
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;just as you did in the first %let.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2017 13:40:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370926#M88584</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-06-27T13:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: Convert macro variable to different date format</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370927#M88585</link>
      <description>&lt;P&gt;on line 31 you missed the PUTN function:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt; %let dateend2 = %sysfunc(INPUTN(&lt;STRONG&gt;PUTN&lt;/STRONG&gt;(&amp;amp;StT, Z8.), &lt;STRONG&gt;YYMMDD8&lt;/STRONG&gt;.), date9.); &lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jun 2017 13:41:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-macro-variable-to-different-date-format/m-p/370927#M88585</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-06-27T13:41:58Z</dc:date>
    </item>
  </channel>
</rss>

