2009-07-16 8 views

Odpowiedz

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

Po prostu wyślij numer do DateTime. Konstruktor pojedynczego parametru DateTime przyjmuje liczbę long jako liczbę znaczników.

+0

+1 Więc to robi. http://msdn.microsoft.com/en-us/library/aa326681(VS.71).aspx –

+0

Podejrzewałem, że było to coś prostego. Dzieje się tak, gdy jednocześnie próbuje się nauczyć PowerShell, .NET i Active Directory. – mkClark

+0

Witamy w stosie! PowerShell trochę się przyzwyczaja, ale naprawdę uważam, że przynosi on wiele elastyczności i siły do ​​systemu Windows, którego wcześniej nie było, chyba że chciałbyś poradzić sobie z jakimś zestawem narzędzi Unix, takim jak MKSToolkit. – Lee

4

Zauważ, że możesz użyć Get-Date komandletu również wykonać operację odwrotną:

PS> Get-Date 634141193308872671 

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

Można również użyć polecenia 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