<?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 convert a SAS DATETIME22.3 value into a SAS date value in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331522#M74518</link>
    <description>&lt;P&gt;How do I convert a DATETIME22.3 value into a SAS date value (number of days since January 1 1960)? &amp;nbsp;I am running PC SAS 9.3.&lt;/P&gt;</description>
    <pubDate>Fri, 10 Feb 2017 14:35:53 GMT</pubDate>
    <dc:creator>rfortin</dc:creator>
    <dc:date>2017-02-10T14:35:53Z</dc:date>
    <item>
      <title>convert a SAS DATETIME22.3 value into a SAS date value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331522#M74518</link>
      <description>&lt;P&gt;How do I convert a DATETIME22.3 value into a SAS date value (number of days since January 1 1960)? &amp;nbsp;I am running PC SAS 9.3.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 14:35:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331522#M74518</guid>
      <dc:creator>rfortin</dc:creator>
      <dc:date>2017-02-10T14:35:53Z</dc:date>
    </item>
    <item>
      <title>Re: convert a SAS DATETIME22.3 value into a SAS date value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331524#M74519</link>
      <description>&lt;P&gt;The function to extract a date from a datetime is datepart().&lt;/P&gt;
&lt;P&gt;So you either do (in a data step)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;date_new = datepart(datetimeval);
format date_new yymmdd10.;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;or (to replace the original variable)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;dateval = datepart(dateval);
format dateval yymmdd10.;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Although I prefer version 1, as it also allows you to set a length for the new variable (date values can be stored in 4 bytes, datetime need all 8).&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 14:40:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331524#M74519</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-02-10T14:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: convert a SAS DATETIME22.3 value into a SAS date value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331839#M74641</link>
      <description>Thanks for your help. I have copied the code that worked below. rfortin&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;format newdatadate mmddyy6.; newdatadate = datepart(datadate); d = day(newdatadate); m = month(newdatadate); y = year(newdatadate); sasdate = mdy(m,d,y);</description>
      <pubDate>Sat, 11 Feb 2017 16:47:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331839#M74641</guid>
      <dc:creator>rfortin</dc:creator>
      <dc:date>2017-02-11T16:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: convert a SAS DATETIME22.3 value into a SAS date value</title>
      <link>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331841#M74642</link>
      <description>&lt;P&gt;Glad it worked. On closer inspection, you will find that newdatadate and sasdate contain the same value (with different formatting).&lt;/P&gt;</description>
      <pubDate>Sat, 11 Feb 2017 16:52:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/convert-a-SAS-DATETIME22-3-value-into-a-SAS-date-value/m-p/331841#M74642</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2017-02-11T16:52:56Z</dc:date>
    </item>
  </channel>
</rss>

