2016-01-21 53 views
0

我有一個Get-ADUser的DateTime對象,它存儲在$logonDt中。這實際上是AD中屬性的返回值,即LastLogonDate將現有DateTime轉換爲其他格式

A gettype()確認它是DateTime類型,但它是美式佈局。

我怎麼可以把這個現有DateTime對象,並重新格式化爲英國和dd/mm/yyyy

回答

0
//PowerShell's string formatting (–f) operator: 

PS >$date = [DateTime] "05/09/1998 1:23 PM" 
PS >"{0:dd-MM-yyyy @ hh:mm:ss}" -f $date 
09-05-1998 @ 01:23:00 

//CMDLET 
PS >Get-Date -Date "05/09/1998 1:23 PM" -Format "dd-MM-yyyy @ hh:mm:ss" 
09-05-1998 @ 01:23:00 
+0

我已經有一個現成[DATETIME]對象雖然..... – PnP

+0

是這樣,你把你的dateobject成格式的$ date = [DATETIME] $ yourdateobject –