<?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: Informat 2-digit year to 4-digit year? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184968#M265518</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;options yearcutoff=1910;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data range (drop=i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; infile datalines dlm='/';&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date1-date3 date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array dates(*) date1-date3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array years(3) year1-year3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input date1-date3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to 3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dates(i)=mdy(1,1,dates(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; years(i)=year(dates(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;01/01/11&lt;/P&gt;&lt;P&gt;02/23/05&lt;/P&gt;&lt;P&gt;03/15/15&lt;/P&gt;&lt;P&gt;05/09/06&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Sep 2014 03:22:15 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2014-09-04T03:22:15Z</dc:date>
    <item>
      <title>Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184967#M265517</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/01/11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;2001 2001 1911&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I'm trying to resolve the raw data(left data set)&amp;nbsp;&amp;nbsp; 02/23/05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to (right data set)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;2002 1923 2005&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03/15/15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;2003 1915 1915&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 05/09/06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;2005 2009 2006&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options yearcutoff=1910;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data range;&lt;/P&gt;&lt;P&gt;infile datalines dlm='/';&lt;/P&gt;&lt;P&gt;input year1:&lt;SPAN style="color: #ff0000;"&gt; yy4.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year2: &lt;SPAN style="color: #ff0000;"&gt;yy4.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; How to informat year to make a 2-digit year to be a 4-digit year? Thank you in advance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year3: &lt;SPAN style="color: #ff0000;"&gt;yy4.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;01/01/11&lt;/P&gt;&lt;P&gt;02/23/05&lt;/P&gt;&lt;P&gt;03/15/15&lt;/P&gt;&lt;P&gt;05/09/06&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 02:16:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184967#M265517</guid>
      <dc:creator>chouchou</dc:creator>
      <dc:date>2014-09-04T02:16:54Z</dc:date>
    </item>
    <item>
      <title>Re: Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184968#M265518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;options yearcutoff=1910;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data range (drop=i);&lt;/P&gt;&lt;P&gt;&amp;nbsp; infile datalines dlm='/';&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date1-date3 date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array dates(*) date1-date3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array years(3) year1-year3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input date1-date3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to 3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dates(i)=mdy(1,1,dates(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; years(i)=year(dates(i));&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;01/01/11&lt;/P&gt;&lt;P&gt;02/23/05&lt;/P&gt;&lt;P&gt;03/15/15&lt;/P&gt;&lt;P&gt;05/09/06&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 03:22:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184968#M265518</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-09-04T03:22:15Z</dc:date>
    </item>
    <item>
      <title>Re: Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184969#M265519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chouchou you are learning, I know. This question is meant to get you aware of several things.&lt;/P&gt;&lt;P&gt;1/ dates in SAS are not bound by digits it is only using the number of days since 1jan1960. &lt;/P&gt;&lt;P&gt;2/ reading years / dates wit a two digit / four digit the famous millennium bug (no real bug) is having a sliding window (options yearcutoff). With that the fourdigit expansion&lt;/P&gt;&lt;P&gt;3/ with a delimited file you can specify a length with formats, mostly the length is ignored.&lt;/P&gt;&lt;P&gt;known and conversions (inpt) are implied done. &lt;BR /&gt;Run the code to verify this behavior.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 05:54:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184969#M265519</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-09-04T05:54:47Z</dc:date>
    </item>
    <item>
      <title>Re: Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184970#M265520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data range;&lt;/P&gt;&lt;P&gt;infile datalines ;&lt;BR /&gt;input ;&lt;/P&gt;&lt;P&gt;array year{3};&lt;/P&gt;&lt;P&gt;do i=1 to 3;&lt;BR /&gt; year{i}=put(mdy(1,1,substr(_infile_,i+2*(i-1),2)),year4.);&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;datalines;&lt;BR /&gt;01/01/11&lt;BR /&gt;02/23/05&lt;BR /&gt;03/15/15&lt;BR /&gt;05/09/06&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;drop i;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 10:26:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184970#M265520</guid>
      <dc:creator>Loko</dc:creator>
      <dc:date>2014-09-04T10:26:56Z</dc:date>
    </item>
    <item>
      <title>Re: Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184971#M265521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think its a bit dangerous, for instance your test data:&lt;/P&gt;&lt;P&gt;01/01/11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;2001 2001 1911&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;What makes 01 be 2001, and 11 be 1911?&amp;nbsp; Surely it could as easily be 2011.&amp;nbsp; I would check the souce (raw data) and fix that.&amp;nbsp; E.g. if from database is there a spec which details what that data is, if Excel check back with person sending it and ask them to provide full information etc.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 10:48:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184971#M265521</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-09-04T10:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184972#M265522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe this is an example of how YEARCUTOFF works,&amp;nbsp; in which case 11 becomes 2011 because of the OPTIONS YEARCUTOFF=1910;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2014 11:09:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184972#M265522</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-09-04T11:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Informat 2-digit year to 4-digit year?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184973#M265523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Loko,&lt;/P&gt;&lt;P&gt;Can you please elaborate&amp;nbsp; &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;_infile_,i+2*(i-1),2 a little bit more?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;I would be greatly appreciate it. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Sep 2014 02:02:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Informat-2-digit-year-to-4-digit-year/m-p/184973#M265523</guid>
      <dc:creator>chouchou</dc:creator>
      <dc:date>2014-09-06T02:02:41Z</dc:date>
    </item>
  </channel>
</rss>

