<?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 Getting YEAR from datadate. in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294653#M8322</link>
    <description>&lt;P&gt;I have datasets as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;GVKEY DATADATE&lt;/P&gt;&lt;P&gt;0111 &amp;nbsp; &amp;nbsp; 19740131&lt;/P&gt;&lt;P&gt;0111 &amp;nbsp; &amp;nbsp; 19740231&lt;/P&gt;&lt;P&gt;. &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;. &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;. &amp;nbsp;&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;0111 &amp;nbsp; &amp;nbsp;20150131&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to &amp;nbsp;create new variables--year and month from the datadate. What would be the code both in data step and in proc sql?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 28 Aug 2016 19:57:52 GMT</pubDate>
    <dc:creator>nzrdufiu</dc:creator>
    <dc:date>2016-08-28T19:57:52Z</dc:date>
    <item>
      <title>Getting YEAR from datadate.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294653#M8322</link>
      <description>&lt;P&gt;I have datasets as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;GVKEY DATADATE&lt;/P&gt;&lt;P&gt;0111 &amp;nbsp; &amp;nbsp; 19740131&lt;/P&gt;&lt;P&gt;0111 &amp;nbsp; &amp;nbsp; 19740231&lt;/P&gt;&lt;P&gt;. &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;. &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;. &amp;nbsp;&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;0111 &amp;nbsp; &amp;nbsp;20150131&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to &amp;nbsp;create new variables--year and month from the datadate. What would be the code both in data step and in proc sql?&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Aug 2016 19:57:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294653#M8322</guid>
      <dc:creator>nzrdufiu</dc:creator>
      <dc:date>2016-08-28T19:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: Getting YEAR from datadate.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294654#M8323</link>
      <description>&lt;P&gt;In case DATADATE is a character variable do:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;year = input(substr(datadate,1,4),4.);&lt;/P&gt;&lt;P&gt;month = input(substr(datadate,5,2),2.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In case the variable is numeric do:&lt;/P&gt;&lt;P&gt;year = int(datadate/10000); &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;or year = input(substr(put(datadate,8.),1,4),4.);&lt;/P&gt;&lt;P&gt;month =&amp;nbsp;&lt;SPAN&gt;input(substr(put(datadate,8.),5,2),2.);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;in case datadate is a date variable with predefined format of yymmdd8. then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; year = year(datadate);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;month = month(datadate);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Aug 2016 20:14:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294654#M8323</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2016-08-28T20:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: Getting YEAR from datadate.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294682#M8324</link>
      <description>&lt;P&gt;Yes, it works. Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Aug 2016 02:21:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294682#M8324</guid>
      <dc:creator>nzrdufiu</dc:creator>
      <dc:date>2016-08-29T02:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: Getting YEAR from datadate.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294706#M8329</link>
      <description>&lt;P&gt;Please mark your question as solved (accept &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/88384"&gt;@Shmuel﻿&lt;/a&gt;'s post as solution)&lt;/P&gt;</description>
      <pubDate>Mon, 29 Aug 2016 06:38:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/294706#M8329</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-08-29T06:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Getting YEAR from datadate.</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/331390#M9766</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 03:20:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Getting-YEAR-from-datadate/m-p/331390#M9766</guid>
      <dc:creator>nzrdufiu</dc:creator>
      <dc:date>2017-02-10T03:20:55Z</dc:date>
    </item>
  </channel>
</rss>

