2009-07-16 10 views

Répondre

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

Il suffit de convertir le numéro en DateTime. Le constructeur à un seul paramètre DateTime prend un long en tant que nombre de graduations.

+0

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

+0

Je me doutais que c'était quelque chose de simple. C'est ce qui se passe lorsque vous essayez d'apprendre PowerShell, .NET et Active Directory en même temps. – mkClark

+0

Bienvenue dans la pile! PowerShell prend un peu de temps pour s'y habituer, mais je pense vraiment que cela apporte beaucoup de flexibilité et de force à Windows qui n'existait pas auparavant, sauf si vous vouliez faire face à une sorte d'ensemble d'outils Unix comme MKSToolkit. – Lee

4

Notez que vous pouvez utiliser l'applet de commande Get-Date faire également l'opération inverse:

PS> Get-Date 634141193308872671 

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

Vous pouvez également utiliser l'applet de commande New-Object:

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 
Questions connexes