将现有DateTime转换为其他格式

时间:2016-01-21 10:44:21

标签: powershell

我有一个来自Get-ADUser的DateTime对象,该对象存储在$logonDt中。这实际上是AD中属性的返回值,即LastLogonDate

gettype()确认其类型为DateTime,但它采用美国版式。

如何将此现有DateTime对象重新格式化为英国,dd/mm/yyyy

3 个答案:

答案 0 :(得分:0)

knp_snappy:
    pdf:
        enabled:    true
        binary:     /usr/local/bin/wkhtmltopdf #"\"C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltopdf.exe\"" for Windows users
        options:    []

答案 1 :(得分:0)

您可以使用Get-Date $ logondt -f“dd / MM / yyyy”并根据需要更改格式字符串。 有关详细信息,请参阅https://technet.microsoft.com/library/hh849887.aspx

在将格式存储在变量中之后,您无法更改格式,但您可以访问单个值,例如$ logondt.day等。

答案 2 :(得分:0)

Get-Date -format 'MM/dd/YYY 格式可以是您想要的任何格式,并且有几个字符代表几乎所有类型的日期时间单位(月,日,世纪等)

您可以在此处找到更多信息。

https://technet.microsoft.com/en-us/library/hh849887.aspx