<?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 turn char date into SAS date format and calculate time interval for each customer in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495908#M131004</link>
    <description>&lt;P&gt;The original table is like:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;cst_id&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/6 9:13:59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/7 10:09:8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/7 15:12:02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/9 15:09:45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/12 23:07:33&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;2015/5/13 14:03:16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;and finally get:(the real table for column date may be disorder)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;cst_id&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;date1&lt;/TD&gt;&lt;TD&gt;interval&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/6 9:13:59&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;06may2015&amp;nbsp;&lt;SPAN&gt;9:13:59&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/7 15:12:02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;07may2015 15:12:02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;107863&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/12 23:07:33&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;12may2015 23:07:33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;460531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/7 10:09:01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;07may2015&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;10:09:01&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/9 15:09:23&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;09may2015&amp;nbsp;&lt;SPAN&gt;15:09:23&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;SPAN&gt;190837&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;2015/5/13 14:03:16&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;13may2015&amp;nbsp;&lt;SPAN&gt;14:03:16&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;SPAN&gt;341611&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data step will be preferable! thank you for your attention&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 15 Sep 2018 13:24:48 GMT</pubDate>
    <dc:creator>ccnky123</dc:creator>
    <dc:date>2018-09-15T13:24:48Z</dc:date>
    <item>
      <title>turn char date into SAS date format and calculate time interval for each customer</title>
      <link>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495908#M131004</link>
      <description>&lt;P&gt;The original table is like:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;cst_id&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/6 9:13:59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/7 10:09:8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/7 15:12:02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/9 15:09:45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/12 23:07:33&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;2015/5/13 14:03:16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;and finally get:(the real table for column date may be disorder)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;cst_id&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;date1&lt;/TD&gt;&lt;TD&gt;interval&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/6 9:13:59&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;06may2015&amp;nbsp;&lt;SPAN&gt;9:13:59&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/7 15:12:02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;07may2015 15:12:02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;107863&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A01&lt;/TD&gt;&lt;TD&gt;2015/5/12 23:07:33&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;12may2015 23:07:33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;460531&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/7 10:09:01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;07may2015&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;10:09:01&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;2015/5/9 15:09:23&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;09may2015&amp;nbsp;&lt;SPAN&gt;15:09:23&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;SPAN&gt;190837&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A02&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;2015/5/13 14:03:16&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;13may2015&amp;nbsp;&lt;SPAN&gt;14:03:16&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;SPAN&gt;341611&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data step will be preferable! thank you for your attention&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Sep 2018 13:24:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495908#M131004</guid>
      <dc:creator>ccnky123</dc:creator>
      <dc:date>2018-09-15T13:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: turn char date into SAS date format and calculate time interval for each customer</title>
      <link>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495909#M131005</link>
      <description>&lt;P&gt;proc sort data=have;&lt;/P&gt;&lt;P&gt;by cst_id date;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;now do the calculations using lag.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Sep 2018 13:35:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495909#M131005</guid>
      <dc:creator>VDD</dc:creator>
      <dc:date>2018-09-15T13:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: turn char date into SAS date format and calculate time interval for each customer</title>
      <link>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495970#M131035</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/173886"&gt;@ccnky123&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;The original table is like:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;cst_id&lt;/TD&gt;
&lt;TD&gt;date&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A01&lt;/TD&gt;
&lt;TD&gt;2015/5/6 9:13:59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A02&lt;/TD&gt;
&lt;TD&gt;2015/5/7 10:09:8&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A01&lt;/TD&gt;
&lt;TD&gt;2015/5/7 15:12:02&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A02&lt;/TD&gt;
&lt;TD&gt;2015/5/9 15:09:45&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A01&lt;/TD&gt;
&lt;TD&gt;2015/5/12 23:07:33&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A02&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;2015/5/13 14:03:16&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;and finally get:(the real table for column date may be disorder)&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;cst_id&lt;/TD&gt;
&lt;TD&gt;date&lt;/TD&gt;
&lt;TD&gt;date1&lt;/TD&gt;
&lt;TD&gt;interval&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A01&lt;/TD&gt;
&lt;TD&gt;2015/5/6 9:13:59&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;06may2015&amp;nbsp;&lt;SPAN&gt;9:13:59&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A01&lt;/TD&gt;
&lt;TD&gt;2015/5/7 15:12:02&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;07may2015 15:12:02&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;107863&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A01&lt;/TD&gt;
&lt;TD&gt;2015/5/12 23:07:33&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;12may2015 23:07:33&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;460531&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A02&lt;/TD&gt;
&lt;TD&gt;2015/5/7 10:09:01&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;07may2015&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;10:09:01&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A02&lt;/TD&gt;
&lt;TD&gt;2015/5/9 15:09:23&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;09may2015&amp;nbsp;&lt;SPAN&gt;15:09:23&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;SPAN&gt;190837&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A02&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;2015/5/13 14:03:16&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;13may2015&amp;nbsp;&lt;SPAN&gt;14:03:16&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;SPAN&gt;341611&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data step will be preferable! thank you for your attention&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Use the scan() fubction to dissect yor "date" string. input() the first "word" with yymmdd10., and the second with time8.&lt;/P&gt;
&lt;P&gt;Then build the datetime value with dhms(date,0,0,time).&lt;/P&gt;
&lt;P&gt;After that, use lag() as advised.&lt;/P&gt;
&lt;P&gt;For code, provide your example data in usable form (data step with datalines).&lt;/P&gt;</description>
      <pubDate>Sat, 15 Sep 2018 17:05:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/turn-char-date-into-SAS-date-format-and-calculate-time-interval/m-p/495970#M131035</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-09-15T17:05:10Z</dc:date>
    </item>
  </channel>
</rss>

