I\'m trying to display the local time on my system with the TimeZone. How can I display time in this format the simplest way possible on any system?:
Time: 8:00:34 AM ES
This is a better answer:
$A = Get-Date #Returns local date/time $B = $A.ToUniversalTime() #Convert it to UTC # Figure out your current offset from UTC $Offset = [TimeZoneInfo]::Local | Select BaseUtcOffset #Add the Offset $C = $B + $Offset.BaseUtcOffset $C.ToString()
Output: 3/20/2017 11:55:55 PM