function Convert-DateString ([String]$Date, [String[]]$Format) { $result = New-Object DateTime $convertible = [DateTime]::TryParseExact( $Date, $Format, [System.Globalization.CultureInfo]::InvariantCulture, [System.Globalization.DateTimeStyles]::None, [ref]$result) if ($convertible) { $result } } $var1 = "10/09/2008 00:00:00" #$var1 = "10/09/2008" [DateTime]$var3 = [DateTime]::ParseExact($var1,"dd\/MM\/yyyy HH:mm:ss", $null) write-host #$test3 = ($var3.Year.ToString().Trim()) #$test4 = ($var3.Day.ToString().Trim()) $var3.ToLongTimeString() $var3.ToUniversalTime() Write-Host $var3 #write-host "$test3-$test4" #write-host ($var3.Year).ToString().TrimEnd()'-'($var3.month)'-'($var3.Day)