M
MacNoob20
Aktives Mitglied
Thread Starter
- Dabei seit
- 30.01.2020
- Beiträge
- 171
- Reaktionspunkte
- 10
Hi!
ich würde gerne einen Text-String, der ein Datum im Format "DD.MM.YY" enthält, in ein Datum umwandeln.
Mein Ansatz:
scheint zu funktionieren. Allerdings hatte ich zuerst die +2000 vergessen und dann seltsamerweise beim displayDialog immer den 26.12.0019 ausgegeben bekommen (also wohl aus dem Römischen Reich )
Liegt der Shift im Tag einfach an kalendarischen Effekten oder ist mein Ansatz buggy?
Danke!
ich würde gerne einen Text-String, der ein Datum im Format "DD.MM.YY" enthält, in ein Datum umwandeln.
Mein Ansatz:
Code:
set fu to "24.12.19"
set AppleScript's text item delimiters to {"."}
set fuTmp to the current date
set the year of fuTmp to (text item 3 of fu) + 2000
set the month of fuTmp to text item 2 of fu
set the day of fuTmp to text item 1 of fu
set fu to fuTmp
display dialog fu as text
set AppleScript's text item delimiters to ""
set today to current date
if fu ≤ today then
display dialog "Vorbei!"
else
display dialog "Kommt noch!"
end if
scheint zu funktionieren. Allerdings hatte ich zuerst die +2000 vergessen und dann seltsamerweise beim displayDialog immer den 26.12.0019 ausgegeben bekommen (also wohl aus dem Römischen Reich )
Liegt der Shift im Tag einfach an kalendarischen Effekten oder ist mein Ansatz buggy?
Danke!