Ist es möglich, 2 benutzerdefinierte Daten zu vergleichen. Ich versuche zu überprüfen, ob Variablen halten Datum1 ist weniger als Datum2, wenn ja, Bericht mit Datum1 ist älteres Datum.Wie zwei benutzerdefinierte Daten in Powershell v2.0 zu vergleichen
Ich bekomme beide Daten von a. date1 aus Protokolldatei und date2 aus der Anwendung selbst
, jetzt beide date1 und date2 sind in gewünschtem Format dh
$Date1 = Tue,Aug 16, 2016 12:40:03
$Date2 = Mon,Aug 22, 2016 16:33:02
mein nächster Schritt ist es, diese zwei Tage, vergleichen und melden, wenn date1 älteres Datum zu Date2 vergleichen ist , von dem ich nicht weiß, wie man weitermacht. Irgendwelche Hilfe/Ideen wird sehr geschätzt.
Dank Pete und Ansgar Wiechers
aktualisiert Arbeits Code:
$Date1DateTime = [DateTime]::ParseExact($Date1,'ddd,MMM d, yyyy, HH:mm:ss',[Globalization.CultureInfo]::InvariantCulture); $Date2DateTime = [DateTime]::ParseExact($Date2,'ddd,MMM d, yyyy, HH:mm:ss',[Globalization.CultureInfo]::InvariantCulture); $Date1DateTime -lt $Date2DateTime
'$ Date1DateTime = [Datetime] :: ParseExact ($ Date1, 'ddd, MMM d, yyyy, HH: mm: ss', [Culture] :: InvariantCulture); $ Date2DateTime = [DateTime] :: ParseExact ($ Datum2, 'DDD, MMM d, JJJJ, HH: mm: ss', [KulturInfo] :: InvariantCulture); $ Date1DateTime -lt $ Date2DateTime' – PetSerAl
Danke PetSerAI – HULK