<?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 Variable in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86590#M24731</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe what OP wanted is more of this one: (borrowed your code)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data slask;&lt;/P&gt;&lt;P&gt;&amp;nbsp; x=datetime();&lt;/P&gt;&lt;P&gt;&amp;nbsp; format x datetime9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var2=put(datepart(x),monyy7.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; put var2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Nov 2012 15:38:14 GMT</pubDate>
    <dc:creator>Haikuo</dc:creator>
    <dc:date>2012-11-30T15:38:14Z</dc:date>
    <item>
      <title>Date Variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86588#M24729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am wondering if there is any way to create a new variable in a sas dataset that just populates the month and year from another variable in datetime9 format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example of what I mean:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variable 1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2009JAN14:23:00:00&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Variable 2 (the one I want to generate) should look like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JAN 2009&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example code will be much appreciated!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 14:39:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86588#M24729</guid>
      <dc:creator>vomer</dc:creator>
      <dc:date>2012-11-30T14:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: Date Variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86589#M24730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe this will work?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;27&amp;nbsp;&amp;nbsp; data slask;&lt;BR /&gt;28&amp;nbsp;&amp;nbsp; x=datetime();&lt;BR /&gt;29&amp;nbsp;&amp;nbsp; format x datetime9.;&lt;BR /&gt;30&amp;nbsp;&amp;nbsp; var2=datepart(x);&lt;BR /&gt;31&amp;nbsp;&amp;nbsp; put var2 date9.;&lt;BR /&gt;32&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;30NOV2012&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 15:15:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86589#M24730</guid>
      <dc:creator>Lena_sas</dc:creator>
      <dc:date>2012-11-30T15:15:52Z</dc:date>
    </item>
    <item>
      <title>Re: Date Variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86590#M24731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe what OP wanted is more of this one: (borrowed your code)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data slask;&lt;/P&gt;&lt;P&gt;&amp;nbsp; x=datetime();&lt;/P&gt;&lt;P&gt;&amp;nbsp; format x datetime9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; var2=put(datepart(x),monyy7.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; put var2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 15:38:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86590#M24731</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-11-30T15:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: Date Variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86591#M24732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may find that for many analysis purposes using an appropriate format may be better than adding multiple date containing variables. You could try the format MONYY7. for example. or create a custom format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc format library=work; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;picture MyMonYear low-high = '%b %Y' (datatype=Date) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;other='Invalid date'; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x= '01JAN2012'd; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;put x= MyMonYear.; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 15:39:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86591#M24732</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2012-11-30T15:39:37Z</dc:date>
    </item>
    <item>
      <title>Re: Date Variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86592#M24733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A __default_attr="5068" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt; that works but it just overwrites the dataset with 1 date. I want to keep all the records and generate a new column that has just the month and year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How would this code be modified to do that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 16:04:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86592#M24733</guid>
      <dc:creator>vomer</dc:creator>
      <dc:date>2012-11-30T16:04:22Z</dc:date>
    </item>
    <item>
      <title>Re: Date Variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86593#M24734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If 'have' is your old data set with old datatime variable 'old_var', and 'want' is your new dataset with new variable 'new_var':&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_var=put(datepart(old_var),monyy7.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 16:12:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Date-Variable/m-p/86593#M24734</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-11-30T16:12:15Z</dc:date>
    </item>
  </channel>
</rss>

