From: Mikkel Bruun Date: 2006-08-18T03:49:19+09:00 Subject: Re: Microsoft Timestamp (Active Directory) Amazing... Thanks a bunch Mikkel On Friday, August 18, 2006, at 3:03 AM, Berger, Daniel wrote: >> -----Original Message----- >> From: Mikkel Bruun [mailto:devlists-ruby-talk@devlists.com] >> Sent: Thursday, August 17, 2006 11:43 AM >> To: ruby-talk ML >> Subject: Microsoft Timestamp (Active Directory) >> >> >> Active Directory users contain an attribute called >> lastlogontimestamp... >> >> its in this format: >> 128002727440808261 >> >> How do I convert this to something more....nice??? > >Leave it to Microsoft to come up with something this convoluted: > >http://www.microsoft.com/technet/scriptcenter/topics/win2003/lastlogon.m >spx > >This seems to work: > >require 'date' > >last_logon = 128002727440808261 > >base = Date.new(1601, 1, 1) >base += last_logon / (60 * 10000000 * 1440) > >p base.to_s # "2006-08-17" > >Regards, > >Dan > > >This communication is the property of Qwest and may contain confidential or >privileged information. Unauthorized use of this communication is strictly >prohibited and may be unlawful. If you have received this communication >in error, please immediately notify the sender by reply e-mail and destroy >all copies of the communication and any attachments. > Mikkel Bruun www.strongside.dk - Football Portal(DK) ting.minline.dk - Buy Old Stuff!(DK) -- Posted with http://DevLists.com. Sign up and save your mailbox.