ich fürchte nein, aber Du kannst mein kleines Script verwenden.
Spoiler anzeigen
$begin = TimerInit()
sleep(3000)
$dif = TimerDiff($begin)
MsgBox(0,"Time Difference",_MinToTime(Floor($dif/60000)))
; #INDEX# =======================================================================================================================
; Title .........: TimeMin
; AutoIt Version: 3.2.3++
; Language: English
; Description: Functions that assist with Time calculation.
; ===============================================================================================================================
; ------------------------------------------------------------------------------
;
; AutoIt Version: 3.0
; Language: English
; Description: Functions that assist with Time management.
;
; ------------------------------------------------------------------------------
; #FUNCTION# ====================================================================================================================
; Name...........: _TimetoMin()
; Description ...: Change the format from Time to Minutes like: 08:45 --> +525
; Syntax.........: _TimetoMin($msg)
; Parameters ....: $msg - Time to convert, format: "(+/-)05:04"
; Return values .: Success - Time in minutes with "+/-digits"
; Failure: @error - 1 = Function called with wrong Parameter (not in format (+/-)hh:mm)
; Author ........: Oliver Zimmermann <o_z at gmx dot net>
; Modified.......:
; Remarks .......: If called with prefix then the function returns incl. prefix (+/-), otherwise without prefix
; Related .......: _MintoTime()
; Link ..........;
; Example .......; No
; ===============================================================================================================================
Func _TimetoMin($msg)
Local $vz, $Mins1, $Mins2, $sumtoMin
If StringLeft($msg,1)="+" Then
$msg=StringTrimLeft($msg,1)
ElseIf StringLeft($msg,1)="-" Then
$vz="-"
$msg=StringTrimLeft($msg,1)
EndIf
$msg=StringSplit($msg,":")
If @error=1 Then
setError(1)
Return 0
EndIf
If StringIsDigit($msg[1])=0 Or StringIsDigit($msg[2])=0 Or $msg[2]>59 Then
setError(1)
Return 0
EndIf
$msg[1]=$msg[1]*60
$sumtoMin=$msg[1]+$msg[2]
If $vz="" Then $vz="+"
$msg=0
setError(0)
Return($vz&$sumtoMin)
EndFunc
; #FUNCTION# ====================================================================================================================
; Name...........: _MintoTime()
; Description ...: Change the format from minutes to Time format like: 08:45 --> +525
; Syntax.........: _MintoTime($msg)
; Parameters ....: $msg - Minutes to convert, format: "+/-digits"
; Return values .: Success - Time in format "+/-hh:mm"
; Failure: @error - 1 = Function called with wrong Parameter (not in format (+/-)digits)
; Author ........: Oliver Zimmermann <o_z at gmx dot net>
; Modified.......:
; Remarks .......: If called with prefix then the function returns incl. prefix (+/-), otherwise without prefix
; Related .......: _TimetoMin()
; Link ..........;
; Example .......; No
; ===============================================================================================================================
Func _MintoTime($msg)
Local $Hours, $Mins, $vz
If StringLeft($msg,1)="+" Then
$msg=StringTrimLeft($msg,1)
$vz=""
ElseIf StringLeft($msg,1)="-" Then
$vz="-"
$msg=StringTrimLeft($msg,1)
EndIf
If StringIsDigit($msg)=0 Then
SetError(1)
Return(0)
EndIf
$Hours=StringSplit($msg/60,".")
$Mins=$msg-($Hours[1]*60)
If $Mins<10 Then $Mins="0"&$Mins
If $Hours[1]<10 Then $Hours[1]="0"&$Hours[1]
$msg=0
setError(0)
Return ($vz&$Hours[1]&":"&$Mins)
EndFunc