Mildred 0 Geschrieben 21. Dezember 2020 Autor Melden Geschrieben 21. Dezember 2020 vor 44 Minuten schrieb cj_berlin: Moin, $existingEntry[0].EMailversand enthält kein Datum. Daher wird vermutlich $LastReminderDays nicht richtig berechnet. Ansonsten aktualisierst Du ja nicht den Eintrag in den importierten Daten, sondern fügst immer einen neuen an. Hier musst Du noch an der Logik arbeiten, ich habe sie in Worten ja beschrieben. Darüber bin ich sehr dankbar. Nur sehe ich mit meinen Grundkenntnissen nicht das aktuelle Problem in meinem Skript
daabm 1.431 Geschrieben 21. Dezember 2020 Melden Geschrieben 21. Dezember 2020 (bearbeitet) $LastReminderDays = ((Get-Date) - $existingEntry[0].EMailversand).Days Nach dem Import-CSV ist die EMailversand-Spalte erst mal einfach nur ein String. Da mußt Du vorher schon ein Datum draus machen, damit Du damit rechnen kannst. bearbeitet 21. Dezember 2020 von daabm
Mildred 0 Geschrieben 22. Dezember 2020 Autor Melden Geschrieben 22. Dezember 2020 vor 13 Stunden schrieb daabm: $LastReminderDays = ((Get-Date) - $existingEntry[0].EMailversand).Days Nach dem Import-CSV ist die EMailversand-Spalte erst mal einfach nur ein String. Da mußt Du vorher schon ein Datum draus machen, damit Du damit rechnen kannst. Soweit klar. Erklärt mich gerne für Blö..... Aber genau da liegt jetzt mein Problem, ich weiß nicht wie
testperson 1.860 Geschrieben 22. Dezember 2020 Melden Geschrieben 22. Dezember 2020 Hi, dafür kennt DateTime die ParseExact Methode (https://docs.microsoft.com/en-us/dotnet/api/system.datetime.parseexact?view=net-5.0): $Date = "22.12.2020 12:30" [datetime]::ParseExact($Date,"dd.MM.yyyy HH:mm", [System.Globalization.CultureInfo]::CurrentCulture) Gruß Jan
BOfH_666 586 Geschrieben 22. Dezember 2020 Melden Geschrieben 22. Dezember 2020 vor 28 Minuten schrieb Mildred: Soweit klar. Erklärt mich gerne für Blö..... Aber genau da liegt jetzt mein Problem, ich weiß nicht wie <SCNR> Hmmm ... hast Du mal versucht, danach zu suchen? Einfach mal Deine Lieblings-Suchmaschine befragen, sowas findet man üblicherweise in Sekunden. Diese Frage wurde schon tausendmal beantwortet. Und meistens prägt sich das auch noch besser ein, wenn man sich das selbst erarbeitet, als wenn man andere für sich suchen lässt. </SCNR>
daabm 1.431 Geschrieben 23. Dezember 2020 Melden Geschrieben 23. Dezember 2020 Am 22.12.2020 um 11:39 schrieb testperson: dafür kennt DateTime die ParseExact Methode Ich würd's einfach Get-Date vor die Schnauze werfen, klappt meistens 2
BOfH_666 586 Geschrieben 23. Dezember 2020 Melden Geschrieben 23. Dezember 2020 vor 36 Minuten schrieb daabm: Ich würd's einfach Get-Date vor die Schnauze werfen, klappt meistens ... idealerweise achtet man beim Speichern darauf, dass es in einem Format gespeichert wird, welches später von Get-Date zuverlässig als Datum erkannt wird .... hängt von der Spracheinstellung ab ...
daabm 1.431 Geschrieben 23. Dezember 2020 Melden Geschrieben 23. Dezember 2020 Ja, das stimmt. Reusability ist immer gut. Und in unserem Kulturkreis unbedingt einen Exception Handler einbauen für 24\.12\.20\d{2} - frohes Fest! 1
BOfH_666 586 Geschrieben 23. Dezember 2020 Melden Geschrieben 23. Dezember 2020 vor 50 Minuten schrieb daabm: Ja, das stimmt. Reusability ist immer gut. Und in unserem Kulturkreis unbedingt einen Exception Handler einbauen für 24\.12\.20\d{2} - frohes Fest! Warum so pessimistisch?? ..... 24\.12\.2\d{3}
daabm 1.431 Geschrieben 26. Dezember 2020 Melden Geschrieben 26. Dezember 2020 21xx brauch ich zumindest nicht mehr - ich werd nicht über 130 Jahre alt Dürfen sich andere dann wundern, warum der Code plötzlich nicht mehr funktioniert 1
testperson 1.860 Geschrieben 26. Dezember 2020 Melden Geschrieben 26. Dezember 2020 Am 24.12.2020 um 00:20 schrieb BOfH_666: Warum so pessimistisch?? ..... 24\.12\.2\d{3} Wir werden doch alle geimpft und gechipped.. ..\d{4}.. 2
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden