<?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: Time Conversion in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213042#M39350</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks guys!&amp;nbsp; I'm sure all of them would work, but I got the last one to work first.&amp;nbsp; Thanks again!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Jun 2015 18:18:01 GMT</pubDate>
    <dc:creator>BU2B</dc:creator>
    <dc:date>2015-06-24T18:18:01Z</dc:date>
    <item>
      <title>Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213036#M39344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have variable I need converted from a number to a time value.&amp;nbsp; The format now is 15, 30, 45, 100, 115 and I want 12:00AM, 12:15AM, 12:30AM, 12:45AM 1:00AM etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 15:43:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213036#M39344</guid>
      <dc:creator>BU2B</dc:creator>
      <dc:date>2015-06-24T15:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213037#M39345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RTFM on the&lt;/P&gt;&lt;P&gt;TIMEAMPMw.d Format &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;attrib MyTimeVar length = 8 format =timeampm5.2;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 16:04:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213037#M39345</guid>
      <dc:creator>Ron_MacroMaven</dc:creator>
      <dc:date>2015-06-24T16:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213038#M39346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Post some test data (as a datastep).&amp;nbsp; At a guess:&lt;/P&gt;&lt;P&gt;Step 1 - split the variable and convert to minutes (note the best coding method, but its to show the process):&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do while (scan(variable,i,",") ne "");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mins=input(scan(variable,i,","),best.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if mins=100 then mins=60;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if mins=115 then mins=75;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_time="12:00"t + mins;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 16:05:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213038#M39346</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-06-24T16:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213039#M39347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you sure 100 should be 1:00 am?&amp;nbsp; You go from 45 minutes to 100 minutes, logically 45 = 12:45am and 100 = 1:00am doesn't jive:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input number;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;15&lt;/P&gt;&lt;P&gt;30&lt;/P&gt;&lt;P&gt;45&lt;/P&gt;&lt;P&gt;100&lt;/P&gt;&lt;P&gt;115&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;time = put(number*60,timeampm.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 16:08:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213039#M39347</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-06-24T16:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213040#M39348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you saying that your actual data values are HOUR:MINUTE, but w/o the colon?&lt;/P&gt;&lt;P&gt;0245 (the integer) &amp;lt;=&amp;gt; 02:45 (the time)??&lt;/P&gt;&lt;P&gt;If so, then pull out the hour, minute values, convert to seconds.&lt;/P&gt;&lt;P&gt;(but w/o any data, we're just guessing).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want; set have;&lt;/P&gt;&lt;P&gt;minutes = mod(badtime,100);&lt;/P&gt;&lt;P&gt;hours = floor(badtime/100);&lt;/P&gt;&lt;P&gt;seconds = hours*3600 + minutes*60;&lt;/P&gt;&lt;P&gt;format seconds timeampm. ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 18:00:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213040#M39348</guid>
      <dc:creator>Tommywhosc</dc:creator>
      <dc:date>2015-06-24T18:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213041#M39349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is Mark Johnson' solution improved:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;txt=put(number,z4.);&lt;/P&gt;&lt;P&gt;time = put(input(substr(txt,1,2),2.)*3600+(input(substr(txt,3),2.)*60),timeampm.);&lt;/P&gt;&lt;P&gt;drop txt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CTorres&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 18:08:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213041#M39349</guid>
      <dc:creator>CTorres</dc:creator>
      <dc:date>2015-06-24T18:08:49Z</dc:date>
    </item>
    <item>
      <title>Re: Time Conversion</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213042#M39350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks guys!&amp;nbsp; I'm sure all of them would work, but I got the last one to work first.&amp;nbsp; Thanks again!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 18:18:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Time-Conversion/m-p/213042#M39350</guid>
      <dc:creator>BU2B</dc:creator>
      <dc:date>2015-06-24T18:18:01Z</dc:date>
    </item>
  </channel>
</rss>

