Author Posts

March 13, 2018 at 11:37 am

Hi,
if i type Get-Date i get the following output (german):

Dienstag, 13. März 2018 12:34:47
(Get-Date).GetType()
IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     DateTime                                 System.ValueType

It is a DateTime object.

I would like to change the default output of Get-Date to 13.03.2018 12:34:47 but keep the Type as DateTime (so i cant you ToString()??)

Can i do this without changing the regional settings in Windows?
Can you suggest how the get to this?

Thanks

March 13, 2018 at 11:56 am

Could you not use

Get-Date -Format "ddMMyyyy HH:MM:ss"

March 13, 2018 at 12:00 pm

It is changed to string object then.

March 13, 2018 at 1:09 pm

Thanks is there no other way than creating a psx1ml file?

My goal is to have date in this format and to make it sortable in Powershell Universal Dashboard (Out-UDGridData)

March 13, 2018 at 1:46 pm

It's determined by your operating system settings. So no, you can't modify it except by making a String.

March 13, 2018 at 7:55 pm

You can format the date on the client-side with UD, if that is helpful. I added some documentation to the Gitbook about it: https://adamdriscoll.gitbooks.io/powershell-universal-dashboard/content/grids.html

March 14, 2018 at 6:13 am

Thanks Adam, this worked well.