<?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: Converting formatted datetime to datetime formatt in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648079#M194056</link>
    <description>&lt;P&gt;Thank you, Reeza for your prompt response.&lt;/P&gt;&lt;P&gt;I used the following codes because I wanted the datetime:&lt;/P&gt;&lt;PRE class="language-sas"&gt;&lt;CODE&gt;DATA Pain2;
SET Pain;
format medtime_sec  DATETIME.;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;However, it gave me date as&amp;nbsp; 01Jan1960 for all the observations and different times. The year is 2014 and not 1960.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
    <pubDate>Fri, 15 May 2020 15:56:27 GMT</pubDate>
    <dc:creator>UcheOkoro</dc:creator>
    <dc:date>2020-05-15T15:56:27Z</dc:date>
    <item>
      <title>Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648074#M194051</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have datetime written like this " 19724.704861"and I need to convert it to the SAS datetime format.&lt;/P&gt;&lt;P&gt;&amp;nbsp;I used the following code but it did not work&lt;/P&gt;&lt;P&gt;DATA Pain2;&lt;BR /&gt;SET Pain;&lt;BR /&gt;Drugtime = datepart(medtime_sec);&lt;BR /&gt;format Drugtime&amp;nbsp; DATETIME.;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please, I need some help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 15:33:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648074#M194051</guid>
      <dc:creator>UcheOkoro</dc:creator>
      <dc:date>2020-05-15T15:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648075#M194052</link>
      <description>&lt;P&gt;The variable is a &lt;STRONG&gt;datetime&lt;/STRONG&gt; variable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;DATEPART()&lt;/STRONG&gt;&amp;nbsp;takes a &lt;STRONG&gt;datetime&lt;/STRONG&gt; and keeps only the date portion, so you now there is a&amp;nbsp;&lt;STRONG&gt;date&lt;/STRONG&gt; variable, not a &lt;STRONG&gt;datetime&lt;/STRONG&gt; variable.&lt;/P&gt;
&lt;P&gt;Then the format applied to the &lt;STRONG&gt;date&lt;/STRONG&gt; variable is a &lt;STRONG&gt;datetime&lt;/STRONG&gt; format. This is mixing and matching up the variable types and formats.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instead, apply your &lt;STRONG&gt;datetime&lt;/STRONG&gt; format to your &lt;STRONG&gt;datetime&lt;/STRONG&gt; variable and see if that's what you want.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or take the &lt;STRONG&gt;date&lt;/STRONG&gt; variable and apply a &lt;STRONG&gt;date&lt;/STRONG&gt; format to it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA Pain2;
SET Pain;
format medtime_sec  DATETIME.;

drugTime = datepart(medtime_sec);
format drugTime date9.;

RUN;

 &lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/319831"&gt;@UcheOkoro&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have datetime written like this " 19724.704861"and I need to convert it to the SAS datetime format.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I used the following code but it did not work&lt;/P&gt;
&lt;P&gt;DATA Pain2;&lt;BR /&gt;SET Pain;&lt;BR /&gt;Drugtime = datepart(medtime_sec);&lt;BR /&gt;format Drugtime&amp;nbsp; DATETIME.;&lt;BR /&gt;RUN;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please, I need some help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 15:38:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648075#M194052</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-05-15T15:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648076#M194053</link>
      <description>&lt;P&gt;This must be a datetime value coming from other software. If it was a SAS datetime, it would be a time early in the morning of 1960-01-01.&lt;/P&gt;
&lt;P&gt;The way it looks, the number to the left of the period is a count of days, while the fractional part represents the time on that day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In order to make this a SAS datetime value, we need to know the offset of the date part (the date of day zero or day one), or the timestamp represented by this number.&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 15:47:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648076#M194053</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-05-15T15:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648077#M194054</link>
      <description>&lt;P&gt;Can you at least tell us what actual date and time that number is supposed to represent?&lt;/P&gt;
&lt;P&gt;I do not clearly see any indication of year, month or day of month in the value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And with a name like medtime_sec I might be tempted to &lt;STRONG&gt;guess&lt;/STRONG&gt; that the value represents the number of seconds after a medication was given. Which would make this value an interval and not a date or datetime variable.&lt;/P&gt;
&lt;P&gt;If my guess is correct then what you need is the datetime of administration and then add this interval to it. Maybe.&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 15:47:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648077#M194054</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-05-15T15:47:56Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648079#M194056</link>
      <description>&lt;P&gt;Thank you, Reeza for your prompt response.&lt;/P&gt;&lt;P&gt;I used the following codes because I wanted the datetime:&lt;/P&gt;&lt;PRE class="language-sas"&gt;&lt;CODE&gt;DATA Pain2;
SET Pain;
format medtime_sec  DATETIME.;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;However, it gave me date as&amp;nbsp; 01Jan1960 for all the observations and different times. The year is 2014 and not 1960.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 15:56:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648079#M194056</guid>
      <dc:creator>UcheOkoro</dc:creator>
      <dc:date>2020-05-15T15:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648080#M194057</link>
      <description>&lt;P&gt;Thank you so much for your prompt response.&lt;/P&gt;&lt;P&gt;The date is&amp;nbsp; 01JAN2014 .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 16:00:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648080#M194057</guid>
      <dc:creator>UcheOkoro</dc:creator>
      <dc:date>2020-05-15T16:00:50Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648081#M194058</link>
      <description>&lt;P&gt;Multiply the value by 86400 (number of seconds in a day).&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 16:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648081#M194058</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-05-15T16:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648083#M194059</link>
      <description>&lt;P&gt;I cannot tell the time but&amp;nbsp; I am using the dates from other variables such as the arrival date and departure date to estimate the date. the date is 01JAN2014. It is not an interval but a fixed time. Now, I am not sure if it actually includes date or just time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 16:07:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648083#M194059</guid>
      <dc:creator>UcheOkoro</dc:creator>
      <dc:date>2020-05-15T16:07:52Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648086#M194061</link>
      <description>&lt;P&gt;You appear to already have a date value (number of days).&amp;nbsp; SAS counts days from 1960 with 01JAN1960 being day zero.&lt;/P&gt;
&lt;PRE&gt;1798  data test;
1799    input x ;
1800    put x= 'As Date= ' x date9.;
1801  cards;

x=0 As Date= 01JAN1960
x=1 As Date= 02JAN1960
x=19724.704861 As Date= 01JAN2014&lt;/PRE&gt;
&lt;P&gt;If you want to convert it to datetime value (so you can use the DATETIME format to display it) then multiply the number of seconds in a day.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Pain2;
  set Pain;
  Drugtime = medtime_sec * '24:00't ;
  format Drugtime  datetime19.;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 16:27:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648086#M194061</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-05-15T16:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Converting formatted datetime to datetime formatt</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648121#M194079</link>
      <description>&lt;P&gt;Thank you so much!&lt;/P&gt;</description>
      <pubDate>Fri, 15 May 2020 17:59:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Converting-formatted-datetime-to-datetime-formatt/m-p/648121#M194079</guid>
      <dc:creator>UcheOkoro</dc:creator>
      <dc:date>2020-05-15T17:59:39Z</dc:date>
    </item>
  </channel>
</rss>

