2015-02-12 38 views

cevap

5

aslında tarihini görüntülemek için gerektiğinde mağaza onları yerine olarak biçimlendirilmiş dizeleri DateTime olarak, daha az-daha adil düzenli sayılarla gibi operatör (-lt) ve ardından kullanmak biçim operatörü (-f) kullanabiliyorsa :

$olddate = Get-Date -Date "31-dec-2013 00:00:00" 
$Now = Get-Date 
if($olddate -lt $Now){ 
    "`$olddate is in the past!" 
    "{0:d.M.yyyy}" -f $olddate 
    "{0:d.M.yyyy}" -f $Now 
} 
+0

Bunu sormadan önce kontrol ettim. – mzv

+1

Çalışmaz ** Güncelleme cevap ** - Eğer 'Get-Date' ile' -Format' kullandığınızda, çıkış aslında, bu şekilde görüntülemek için veya çıkış o dizeyi biçimlendirmek gerekir beklemek, sadece bir dizedir "Karşılaştırılabilirlik" –

+0

Tamam kaybetmeyecek, şimdi anlıyorum. Teşekkürler! – mzv

1

Ayrıca, Ticks ile bir karşılaştırma yapabilirsiniz. I.e .: $olddate.Ticks, -lt sonra $Now.Ticks olacaktır.

İlgili konular