<?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 numeric month number into &amp;quot;mmm&amp;quot; string in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420203#M103371</link>
    <description>&lt;P&gt;Dates, regardless of how you format them, are stored as number of days since a certain timepoint.&amp;nbsp; Thus they always need to contain the three parts Year, month, and day, and from that the number of days can be derived.&amp;nbsp; With this number of days you can then apply formats to display that data differently.&amp;nbsp; Now when you say display 6 as a date format, it assumes the 6 means 6 days and converts that to be 6 days from the default timepoint, so always going to be Jan in this instance as 01JAN1966 (or whatever it is, can't think off top of my head) is 07Jan1966, displayed as month is Jan.&amp;nbsp; What you want is a date:&lt;/P&gt;
&lt;PRE&gt;data test ;
  mon='01jan2017'd ;
  month=put(mon,monname3.) ;
run ;&lt;/PRE&gt;</description>
    <pubDate>Mon, 11 Dec 2017 17:24:03 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2017-12-11T17:24:03Z</dc:date>
    <item>
      <title>Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420198#M103370</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have dates being generated in a numeric format of yymm (eg. 1706 = June2017).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been trying to substring it to grab the month and then convert it into "mmm" using monname3. but with no success. In the example above I am trying to grab "Jun".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As a test I have tried:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data test ;&lt;BR /&gt;mon=06 ;&lt;BR /&gt;month=put(mon,monname3.) ;&lt;BR /&gt;run ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However this always returns "Jan" in month?! Very confused, any help is much appreciated.&lt;/P&gt;&lt;P&gt;Declan&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:10:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420198#M103370</guid>
      <dc:creator>DeclanBall</dc:creator>
      <dc:date>2017-12-11T17:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420203#M103371</link>
      <description>&lt;P&gt;Dates, regardless of how you format them, are stored as number of days since a certain timepoint.&amp;nbsp; Thus they always need to contain the three parts Year, month, and day, and from that the number of days can be derived.&amp;nbsp; With this number of days you can then apply formats to display that data differently.&amp;nbsp; Now when you say display 6 as a date format, it assumes the 6 means 6 days and converts that to be 6 days from the default timepoint, so always going to be Jan in this instance as 01JAN1966 (or whatever it is, can't think off top of my head) is 07Jan1966, displayed as month is Jan.&amp;nbsp; What you want is a date:&lt;/P&gt;
&lt;PRE&gt;data test ;
  mon='01jan2017'd ;
  month=put(mon,monname3.) ;
run ;&lt;/PRE&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:24:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420203#M103371</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-12-11T17:24:03Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420204#M103372</link>
      <description>Ok thanks, that I didn't know.&lt;BR /&gt;&lt;BR /&gt;My issue is that my dates are being given to me in the numeric YYMM format, I have no control over that. How do I get from that to a position where I can extract MM as "Jun" etc?</description>
      <pubDate>Mon, 11 Dec 2017 17:28:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420204#M103372</guid>
      <dc:creator>DeclanBall</dc:creator>
      <dc:date>2017-12-11T17:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420206#M103374</link>
      <description>&lt;P&gt;So:&lt;/P&gt;
&lt;PRE&gt;data want;
  have=1706;
  want=input(cats(put(have,4.),"01"),yymmdd6.);
  format want monname3.;
run;&lt;/PRE&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:37:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420206#M103374</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-12-11T17:37:16Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420208#M103375</link>
      <description>&lt;P&gt;Ugly but is this what you want:&lt;/P&gt;
&lt;PRE&gt;data junk;
   date = 1706;
   mon = put(mdy(input(substr( put(date,4.) ,3),2.),1,2000),monname3.);
run;&lt;/PRE&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:37:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420208#M103375</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-12-11T17:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420210#M103376</link>
      <description>&lt;P&gt;Convert it to a SAS date using INPUT and PUT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;

x= 1706;

y = put(x, 8. -l);

z = input(catt('20', y), yymmn6.);

monName = put(z, monname3.);
format z date9.;

run;

proc print data=have;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:39:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420210#M103376</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-12-11T17:39:42Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420212#M103378</link>
      <description>Due to not having CAT function (base SAS), this has saved my day. Many thanks everyone for your help</description>
      <pubDate>Mon, 11 Dec 2017 17:42:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420212#M103378</guid>
      <dc:creator>DeclanBall</dc:creator>
      <dc:date>2017-12-11T17:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420214#M103379</link>
      <description>&lt;P&gt;CATT is in Base SAS....for a long time.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:43:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420214#M103379</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-12-11T17:43:44Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420216#M103380</link>
      <description>I must not have even base SAS then, log reports that function cannot be accessed &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:45:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420216#M103380</guid>
      <dc:creator>DeclanBall</dc:creator>
      <dc:date>2017-12-11T17:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420217#M103381</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/181682"&gt;@DeclanBall&lt;/a&gt; wrote:&lt;BR /&gt;I must not have even base SAS then, log reports that function cannot be accessed &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You couldn't use the previous answer either if you don't have BASE SAS. What are you using?&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:47:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420217#M103381</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-12-11T17:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420219#M103382</link>
      <description>&lt;P&gt;Unsure of what version of SAS I am using, however this is my log:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="error.PNG" style="width: 600px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/17143iD69D0F2FFA3E6996/image-size/large?v=v2&amp;amp;px=999" role="button" title="error.PNG" alt="error.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:53:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420219#M103382</guid>
      <dc:creator>DeclanBall</dc:creator>
      <dc:date>2017-12-11T17:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420220#M103383</link>
      <description>&lt;P&gt;What do you get for this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%put &amp;amp;sysvlong;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 17:53:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420220#M103383</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-12-11T17:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420221#M103384</link>
      <description>8.02.02MOP020601</description>
      <pubDate>Mon, 11 Dec 2017 17:55:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420221#M103384</guid>
      <dc:creator>DeclanBall</dc:creator>
      <dc:date>2017-12-11T17:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: Convert numeric month number into "mmm" string</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420230#M103388</link>
      <description>&lt;P&gt;SAS 8 was released in 1999 so that's 18 years old.....so you have an Ancient* version of SAS.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;18 year olds are pretty unruly these days.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS. That's the technical term &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/iml/2013/08/02/how-old-is-your-version-of-sas-release-dates-for-sas-software.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2013/08/02/how-old-is-your-version-of-sas-release-dates-for-sas-software.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Dec 2017 18:20:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-numeric-month-number-into-quot-mmm-quot-string/m-p/420230#M103388</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-12-11T18:20:06Z</dc:date>
    </item>
  </channel>
</rss>

