From: "Berger, Daniel" Date: 2006-08-18T03:03:12+09:00 Subject: Re: Microsoft Timestamp (Active Directory) > -----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.