2009-07-16 13 views

Antwort

14
[DateTime]10000000000 
Monday, January 01, 0001 12:16:40 AM 

werfen einfach die Nummer in eine DateTime. Der DateTime Einzelparameterkonstruktor nimmt eine long als Anzahl der Ticks.

+0

+1 Also es tut. http://msdn.microsoft.com/en-us/library/aa326681(VS.71).aspx –

+0

Ich vermutete, dass es etwas einfaches war. Dies geschieht, wenn Sie gleichzeitig PowerShell, .NET und Active Directory lernen. – mkClark

+0

Willkommen beim Stack! PowerShell ist ein wenig gewöhnungsbedürftig, aber ich denke wirklich, dass es Windows eine Menge Flexibilität und Stärke bringt, die vorher nicht da war, es sei denn, Sie wollten mit einem Unix-Toolset wie MKSToolkit umgehen. – Lee

4

Beachten Sie, dass die Get-Date Cmdlets verwenden können, um auch die umgekehrte Operation zu tun:

PS> Get-Date 634141193308872671 

Mittwoch, 7. Juli 2010 17:08:50 
0

Sie können auch die New-Object-Cmdlets verwenden:

PS > get-date 

Friday, July 09, 2010 12:01:42 AM 


PS > (get-date).ticks 
634142305097923801 

PS > New-Object System.DateTime 634142305097923801 

Friday, July 09, 2010 12:01:49 AM