<?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: Convert elapsed time character to minutes in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653361#M196250</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;time_char = put(time, z4.) ;
hours = input(substr(time_char,1,2),2.);
minutes = input(substr(time_char,3),2.);
time_min = hours * 60 + minutes;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 04 Jun 2020 16:55:04 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2020-06-04T16:55:04Z</dc:date>
    <item>
      <title>Convert elapsed time character to minutes</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653315#M196241</link>
      <description>&lt;P&gt;I have a variable time which represents total elapsed time, not a time on the 24hr clock. For example, 1459 means 14 hours and 59 minutes elapsed and 9 simply means 9 minutes elapsed. It came in as a string and I am trying to convert it to a numerical value in total minutes. Below is the have and want data. I am struggling to find informats that aren't based on the 24hr clock.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; data have;
 input claim_id $ time $;
 cards;
 3 9
 2 14
 98 349
 99 1459
 ;
 run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; data want;
 input claim_id $ time $ time_min;
 cards;
 3 9 9
 2 14 14
 98 349 229
 99 1459 899
 ;
 run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2020 16:28:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653315#M196241</guid>
      <dc:creator>PeterBr</dc:creator>
      <dc:date>2020-06-04T16:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: Convert elapsed time character to minutes</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653356#M196246</link>
      <description>&lt;P&gt;Consider:&lt;/P&gt;
&lt;PRE&gt;data have;
 input claim_id $ time ;
 time = time*60;
 format time time.;
 cards;
 3 9
 2 14
 98 349
 99 1459
 ;
 run;&lt;/PRE&gt;
&lt;P&gt;SAS time values are stored as a number of seconds. So multiply minutes by 60. Or&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;time_min = input(time, best.)*60;&lt;/P&gt;
&lt;P&gt;if your value is character already.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2020 16:51:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653356#M196246</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-06-04T16:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Convert elapsed time character to minutes</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653361#M196250</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;time_char = put(time, z4.) ;
hours = input(substr(time_char,1,2),2.);
minutes = input(substr(time_char,3),2.);
time_min = hours * 60 + minutes;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 04 Jun 2020 16:55:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653361#M196250</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-06-04T16:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: Convert elapsed time character to minutes</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653363#M196251</link>
      <description>&lt;LI-CODE lang="markup"&gt;data have;
 input claim_id $ time ;
 if time &amp;gt;60 then do;
   time=int(time/100)+mod(time,100);
 end;
 cards;
 3 9
 2 14
 98 349
 99 1459
 ;
 run;&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 04 Jun 2020 16:58:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653363#M196251</guid>
      <dc:creator>smantha</dc:creator>
      <dc:date>2020-06-04T16:58:03Z</dc:date>
    </item>
    <item>
      <title>Re: Convert elapsed time character to minutes</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653364#M196252</link>
      <description>&lt;LI-CODE lang="markup"&gt;data have;
 input claim_id $ time ;
 if time &amp;gt; 60 then do;
  time=(int(time/100)*60)+mod(time,100)
 end;
 cards;
 3 9
 2 14
 98 349
 99 1459
 ;
 run;&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 04 Jun 2020 16:59:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Convert-elapsed-time-character-to-minutes/m-p/653364#M196252</guid>
      <dc:creator>smantha</dc:creator>
      <dc:date>2020-06-04T16:59:43Z</dc:date>
    </item>
  </channel>
</rss>

