Post by Nussbeisser » 26 Apr 2023, 12:07
Hi, hier ist meine Lösung:
Code: Select all
wannBenutzt := 13325973344824272
wannBenutzt := unixTimeStamp(wannBenutzt)
wannBenutzt := unix2Human(wannBenutzt)
FormatTime, wannBenutzt ,% wannBenutzt, dd.MM.yyyy HH:mm:ss
MsgBox, % wannBenutzt
unix2Human(unixTimestamp) {
returnDate = 19700101000000
returnDate += unixTimestamp, s
return returnDate
}
formatSeconds(NumberOfSeconds){
time = 19990101 ; *Midnight* of an arbitrary date.
time += %NumberOfSeconds%, seconds
FormatTime, hhmmss, %time%, mm:ss
return % hhmmss
}
unixTimeStamp(FileTime) {
Static UnixStart := 11644473600000000
Return (FileTime - UnixStart) // 1000000
}
Hi, hier ist meine Lösung:
[code]wannBenutzt := 13325973344824272
wannBenutzt := unixTimeStamp(wannBenutzt)
wannBenutzt := unix2Human(wannBenutzt)
FormatTime, wannBenutzt ,% wannBenutzt, dd.MM.yyyy HH:mm:ss
MsgBox, % wannBenutzt
unix2Human(unixTimestamp) {
returnDate = 19700101000000
returnDate += unixTimestamp, s
return returnDate
}
formatSeconds(NumberOfSeconds){
time = 19990101 ; *Midnight* of an arbitrary date.
time += %NumberOfSeconds%, seconds
FormatTime, hhmmss, %time%, mm:ss
return % hhmmss
}
unixTimeStamp(FileTime) {
Static UnixStart := 11644473600000000
Return (FileTime - UnixStart) // 1000000
}[/code]