<?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 EPOCH date in Developers</title>
    <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176526#M4276</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A more easy way, the epoch and sas datetime type only are different in the choicen point of zero. SAS is using 1 jan1960, the epoch is using 1 jan1970.&amp;nbsp; &lt;A href="http://en.wikipedia.org/wiki/Unix_time" title="http://en.wikipedia.org/wiki/Unix_time"&gt;Unix time - Wikipedia, the free encyclopedia&lt;/A&gt;&amp;nbsp; - &lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/67401/HTML/default/viewer.htm#p1wj0wt2ebe2a0n1lv4lem9hdc0v.htm" title="http://support.sas.com/documentation/cdl/en/lrcon/67401/HTML/default/viewer.htm#p1wj0wt2ebe2a0n1lv4lem9hdc0v.htm"&gt;SAS(R) 9.4 Language Reference: Concepts, Third Edition&lt;/A&gt; (date time).&amp;nbsp;&amp;nbsp; The conversion is adjusting the time-measure for the point of zero.&amp;nbsp; Giving this datetime variable a SAS format you like you can get every lay-out presented.&lt;/P&gt;&lt;P&gt;data times2;&lt;BR /&gt;x = 1398435549; * the UNIX timestamp;&lt;BR /&gt;datetm=x+"01jan1970 0:0:0"dt ;&lt;BR /&gt;Format datetm datetime. ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Aug 2014 08:35:23 GMT</pubDate>
    <dc:creator>jakarman</dc:creator>
    <dc:date>2014-08-27T08:35:23Z</dc:date>
    <item>
      <title>Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176524#M4274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anybody help me to convert EPOCH date to human redable date format ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example epoch date 1409071482460 should look like 8/26/2014.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Anand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 05:54:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176524#M4274</guid>
      <dc:creator>Anand</dc:creator>
      <dc:date>2014-08-27T05:54:01Z</dc:date>
    </item>
    <item>
      <title>Re: Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176525#M4275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is a short program I wrote to show the time and date of a UNIX timestamp (helps me to determine if someone's password has expired etc):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data times (keep=x date time);&lt;/P&gt;&lt;P&gt;x = 1398435549; * the UNIX timestamp;&lt;/P&gt;&lt;P&gt;days = int(x / 86400);&lt;/P&gt;&lt;P&gt;time = x - days * 86400;&lt;/P&gt;&lt;P&gt;date = '01jan1970'd + days;&lt;/P&gt;&lt;P&gt;format&lt;/P&gt;&lt;P&gt;&amp;nbsp; date mmddyy10.&lt;/P&gt;&lt;P&gt;&amp;nbsp; time time5.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;label&lt;/P&gt;&lt;P&gt;&amp;nbsp; x = "Timestamp"&lt;/P&gt;&lt;P&gt;&amp;nbsp; date = "Date"&lt;/P&gt;&lt;P&gt;&amp;nbsp; time = "Time (GMT)"&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;proc print data=times noobs label;&lt;/P&gt;&lt;P&gt;var x date time;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 06:13:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176525#M4275</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-08-27T06:13:15Z</dc:date>
    </item>
    <item>
      <title>Re: Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176526#M4276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A more easy way, the epoch and sas datetime type only are different in the choicen point of zero. SAS is using 1 jan1960, the epoch is using 1 jan1970.&amp;nbsp; &lt;A href="http://en.wikipedia.org/wiki/Unix_time" title="http://en.wikipedia.org/wiki/Unix_time"&gt;Unix time - Wikipedia, the free encyclopedia&lt;/A&gt;&amp;nbsp; - &lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/67401/HTML/default/viewer.htm#p1wj0wt2ebe2a0n1lv4lem9hdc0v.htm" title="http://support.sas.com/documentation/cdl/en/lrcon/67401/HTML/default/viewer.htm#p1wj0wt2ebe2a0n1lv4lem9hdc0v.htm"&gt;SAS(R) 9.4 Language Reference: Concepts, Third Edition&lt;/A&gt; (date time).&amp;nbsp;&amp;nbsp; The conversion is adjusting the time-measure for the point of zero.&amp;nbsp; Giving this datetime variable a SAS format you like you can get every lay-out presented.&lt;/P&gt;&lt;P&gt;data times2;&lt;BR /&gt;x = 1398435549; * the UNIX timestamp;&lt;BR /&gt;datetm=x+"01jan1970 0:0:0"dt ;&lt;BR /&gt;Format datetm datetime. ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 08:35:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176526#M4276</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-08-27T08:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176527#M4277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It just occured to me that he could use a different epoch than the ones we are used to. 1409071482460 is 3 digits longer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 08:40:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176527#M4277</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2014-08-27T08:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176528#M4278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could it be that it needs a decimal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GOPTIONS ACCESSIBLE;&lt;/P&gt;&lt;P&gt;33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data _null_;&lt;/P&gt;&lt;P&gt;34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = 1409071482.460 + '01JAN1970:00:00:00'dt;&lt;/P&gt;&lt;P&gt;35&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *should look like 8/26/2014.;&lt;/P&gt;&lt;P&gt;36&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put x=datetime25.3;&lt;/P&gt;&lt;P&gt;37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x=26AUG2014:16:44:42.460&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 09:06:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176528#M4278</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-08-27T09:06:41Z</dc:date>
    </item>
    <item>
      <title>Re: Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176529#M4279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yep you are right, &lt;A href="http://www.epochconverter.com/" title="http://www.epochconverter.com/"&gt;http://www.epochconverter.com/&lt;/A&gt; older system 32-bit are based on seconds, newer systems using the "long epoch" are using fields in milliseconds. &lt;BR /&gt;IF this "long epoch" is read binary or as decimal to get seconds divide by 1000.&amp;nbsp;&amp;nbsp; Checked his long number and it is a "long epoch".&amp;nbsp; 26aug2014:16:44:22&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://currentmillis.com/" title="http://currentmillis.com/"&gt;Current Millis - convert millis to date and time, live UTC time&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Aug 2014 09:08:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/176529#M4279</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2014-08-27T09:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Convert EPOCH date</title>
      <link>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/740534#M4280</link>
      <description>&lt;P&gt;Very helpful.&lt;/P&gt;
&lt;P&gt;I encountered the same problem while integrating data from Mongo DB to SAS.&lt;/P&gt;</description>
      <pubDate>Tue, 11 May 2021 16:15:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Developers/Convert-EPOCH-date/m-p/740534#M4280</guid>
      <dc:creator>vfarmak</dc:creator>
      <dc:date>2021-05-11T16:15:54Z</dc:date>
    </item>
  </channel>
</rss>

