<?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 Format hh:mm:ss to hhmm in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323804#M271250</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to add the date and time to the end of an excel file name, with no colons, within a LIBNAME.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I currently have&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Null;&lt;/P&gt;&lt;P&gt;call SYMPUTX('Date',put(totday(),Date9.));&lt;/P&gt;&lt;P&gt;Call SYMPUTX('Hour',Hour(datetime()));&lt;/P&gt;&lt;P&gt;Call SYMPUTX('Minute',Minute(datetime()));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LIBNAME XL XLSX "/SASData/Dean/Export1_&amp;amp;Date-&amp;amp;Hour&amp;amp;Minute..xlsx";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This returns as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;LIBNAME XL XLSX "/SASData/Dean/Export1_11Jan2017-939..xls";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The 9 being the hour the 39 being the minutes. However if the minutes is a single number it only returns one digit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;eg if the time was 9:09 the output would be 99.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to get the hour and minute to display two digits each. - so in the above example the out put would be 0909.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't mind if the output is in 24hr clock&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I would like the output to be.&lt;/P&gt;&lt;P&gt;LIBNAME XL XLSX "/SASData/Dean/Export1_11Jan2017-0939..xlsx";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help[ appreciated&lt;/P&gt;</description>
    <pubDate>Tue, 10 Jan 2017 22:49:44 GMT</pubDate>
    <dc:creator>DME790</dc:creator>
    <dc:date>2017-01-10T22:49:44Z</dc:date>
    <item>
      <title>Format hh:mm:ss to hhmm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323804#M271250</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to add the date and time to the end of an excel file name, with no colons, within a LIBNAME.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I currently have&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Null;&lt;/P&gt;&lt;P&gt;call SYMPUTX('Date',put(totday(),Date9.));&lt;/P&gt;&lt;P&gt;Call SYMPUTX('Hour',Hour(datetime()));&lt;/P&gt;&lt;P&gt;Call SYMPUTX('Minute',Minute(datetime()));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LIBNAME XL XLSX "/SASData/Dean/Export1_&amp;amp;Date-&amp;amp;Hour&amp;amp;Minute..xlsx";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This returns as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;LIBNAME XL XLSX "/SASData/Dean/Export1_11Jan2017-939..xls";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The 9 being the hour the 39 being the minutes. However if the minutes is a single number it only returns one digit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;eg if the time was 9:09 the output would be 99.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to get the hour and minute to display two digits each. - so in the above example the out put would be 0909.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't mind if the output is in 24hr clock&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what I would like the output to be.&lt;/P&gt;&lt;P&gt;LIBNAME XL XLSX "/SASData/Dean/Export1_11Jan2017-0939..xlsx";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help[ appreciated&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jan 2017 22:49:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323804#M271250</guid>
      <dc:creator>DME790</dc:creator>
      <dc:date>2017-01-10T22:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: Format hh:mm:ss to hhmm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323812#M271251</link>
      <description>&lt;P&gt;Format it with Z2 similar to how you formatted the date to DATE9.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or roll your own date time format that does both date and time in one shot. If you use this across multiple projects it's not a bad thing to have around.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
picture file_date (default=20)  low-high = '%0d%3B%000y_%0H%0M' (datatype=datetime);
run;

Data Null;
call SYMPUTX('Date',put(today(),Date9.));
Call SYMPUTX('Hour',put(Hour(datetime()), z2.));
Call SYMPUTX('Minute',put(Minute(datetime()), z2.));

Call SYMPUTX('file_date',put(datetime(), file_Date.));

Run;

%put &amp;amp;file_date;
&lt;/CODE&gt;&amp;nbsp;&amp;nbsp;&lt;/PRE&gt;</description>
      <pubDate>Tue, 10 Jan 2017 23:21:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323812#M271251</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-01-10T23:21:58Z</dc:date>
    </item>
    <item>
      <title>Re: Format hh:mm:ss to hhmm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323816#M271252</link>
      <description>&lt;P&gt;One way to go:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data Null;
  call SYMPUTX('Date',put(today(),Date9.));
  Call SYMPUTX('Hour',put(Hour(datetime()),z2.));
  Call SYMPUTX('Minute',put(Minute(datetime()),z2.));
Run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 10 Jan 2017 23:19:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323816#M271252</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2017-01-10T23:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: Format hh:mm:ss to hhmm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323821#M271253</link>
      <description>&lt;P&gt;Thanks Reza. - helpful as always - works a treat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jan 2017 23:55:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323821#M271253</guid>
      <dc:creator>DME790</dc:creator>
      <dc:date>2017-01-10T23:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: Format hh:mm:ss to hhmm</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323822#M271254</link>
      <description>&lt;P&gt;Thanks Patrick - yours and Reeza's advice works a treat&lt;/P&gt;</description>
      <pubDate>Tue, 10 Jan 2017 23:56:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Format-hh-mm-ss-to-hhmm/m-p/323822#M271254</guid>
      <dc:creator>DME790</dc:creator>
      <dc:date>2017-01-10T23:56:53Z</dc:date>
    </item>
  </channel>
</rss>

