<?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: SAS Date and Time in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21905#M3523</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data convert;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; charvar = '2011-01-01-08.35.26';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; numdt = input(charvar,anydtdtm.);&lt;/P&gt;&lt;P&gt;&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; date = datepart(numdt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time = timepart(numdt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put charvar= numdt= date= &lt;STRONG&gt;yymmddn8&lt;/STRONG&gt;. time= time8.;&lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;charvar=2011-01-01-08.35.26 numdt=1609490126 date=20110101 time=8:35:26&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Jun 2011 19:42:51 GMT</pubDate>
    <dc:creator>NickR</dc:creator>
    <dc:date>2011-06-28T19:42:51Z</dc:date>
    <item>
      <title>SAS Date and Time</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21901#M3519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a datetime&amp;nbsp; in character format&amp;nbsp; 2011-01-01-08.35.26.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do i convert this into two seprate columns one for date and one for time ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 20:38:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21901#M3519</guid>
      <dc:creator>newbi</dc:creator>
      <dc:date>2011-06-27T20:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Date and Time</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21902#M3520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Basically, you need the INPUT function to convert your character string into a DATE/TIME variable that represents the number of seconds since midnight Jan 1, 1960. Then, once you have that number, you want to extract the date only using the DATEPART function and extract the time only using the TIMEPART function. The INPUT function needs to know how to convert your value from a character to numeric variable, so it can use the ANYDTDTM informat in order to do the conversion. A model program and the output (in the SAS Log) is shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;97 data convert;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;98&amp;nbsp;&amp;nbsp;&amp;nbsp; charvar = '2011-01-01-08.35.26';&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;99&amp;nbsp;&amp;nbsp;&amp;nbsp; numdt = input(charvar,anydtdtm.);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;100&amp;nbsp;&amp;nbsp; date = datepart(numdt);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;101&amp;nbsp;&amp;nbsp; time = timepart(numdt);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;102&amp;nbsp;&amp;nbsp; put charvar= numdt= date= mmddyy10. time= time8.;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;103 run;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&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; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;charvar=2011-01-01-08.35.26 numdt=1609490126 date=01/01/2011 time=8:35:26&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier; font-size: 10pt;"&gt;&lt;STRONG&gt;NOTE: The data set WORK.CONVERT has 1 observations and 4 variables.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 21:58:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21902#M3520</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2011-06-27T21:58:22Z</dc:date>
    </item>
    <item>
      <title>SAS Date and Time</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21903#M3521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Great code from Cynthia, the only thing I can add is if you still want the date formatted with dashes yyyy-mm-dd you can use yymmddd10.. The third d scpecifies the dashes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rich&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 23:22:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21903#M3521</guid>
      <dc:creator>rtritz</dc:creator>
      <dc:date>2011-06-27T23:22:31Z</dc:date>
    </item>
    <item>
      <title>SAS Date and Time</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21904#M3522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; I actully need the date to be without dashes.&amp;nbsp; What format do i need to use to get rid of the dashes ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;20110101&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 19:18:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21904#M3522</guid>
      <dc:creator>newbi</dc:creator>
      <dc:date>2011-06-28T19:18:05Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Date and Time</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21905#M3523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data convert;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; charvar = '2011-01-01-08.35.26';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; numdt = input(charvar,anydtdtm.);&lt;/P&gt;&lt;P&gt;&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; date = datepart(numdt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time = timepart(numdt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put charvar= numdt= date= &lt;STRONG&gt;yymmddn8&lt;/STRONG&gt;. time= time8.;&lt;/P&gt;&lt;P&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;charvar=2011-01-01-08.35.26 numdt=1609490126 date=20110101 time=8:35:26&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 19:42:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Date-and-Time/m-p/21905#M3523</guid>
      <dc:creator>NickR</dc:creator>
      <dc:date>2011-06-28T19:42:51Z</dc:date>
    </item>
  </channel>
</rss>

