Simple way to convert HH:MM:SS (hours:minutes:seconds.split seconds) to seconds

前端 未结 12 1580
走了就别回头了
走了就别回头了 2021-01-31 16:40

What\'s an easy way to convert 00:20:40.28 (HH:MM:SS) to seconds with a Bash script?

Split seconds can be cut out, it’s not essential.

12条回答
  •  孤城傲影
    2021-01-31 17:27

    with the shell,

    #!/bin/bash
    
    d="00:20:40.28"
    IFS=":"
    set -- $d
    hr=$(($1*3600))
    min=$(($2*60))
    sec=${3%.*}
    echo "total secs: $((hr+min+sec))"
    

提交回复
热议问题