Golang 将毫秒转换为分钟和秒
在这篇Golang文章中,我们将编写Go语言程序,使用不同的方法将毫秒转换为分钟和秒。通过数学方式使用不同的逻辑将毫秒转换为分钟和秒。
步骤
- 步骤1 − 在程序中导入所需的包
-
步骤2 − 创建一个主函数
-
步骤3 − 在主函数中接收毫秒值,并使用不同的逻辑将其转换为分钟和秒
-
步骤4 − 然后,使用 fmt 包的 Printf 函数打印输出
示例1
在这个示例中,我们将取得毫秒值。然后,通过将毫秒除以1000来计算秒数,然后通过将秒数除以60来计算分钟数。
package main
import (
"fmt"
)
//Main function to execute the program
func main() {
milliseconds_value := 234568
seconds_value := milliseconds_value / 1000
minutes_value := seconds_value / 60
seconds_value = seconds_value % 60
fmt.Println("The output is represented as:")
fmt.Printf("%d milliseconds is %d minutes and %d seconds", milliseconds_value, minutes_value, seconds_value)
}
输出
The output is represented as:
234568 milliseconds is 3 minutes and 54 seconds
示例2
在此示例中,将以毫秒为单位输入到milliseconds_value变量中,然后首先计算分钟,将毫秒除以1000*60然后取整除以60的余数。
package main
import (
"fmt"
)
func main() {
milliseconds_value := 246842
minutes_value := (milliseconds_value / (1000 * 60)) % 60
seconds_value := (milliseconds_value / 1000) % 60
fmt.Println("The output is presented as:")
fmt.Printf("%d milliseconds is %d minutes and %d seconds", milliseconds_value, minutes_value, seconds_value)
}
输出
The output is presented as:
246842 milliseconds is 4 minutes and 6 seconds
示例3
在这个示例中,毫秒将会被存储在变量miliseconds_value中。分钟将会通过将毫秒除以1000×60来计算,秒将会通过将毫秒除以1000再取余60来计算。
package main
import (
"fmt"
)
func main() {
milliseconds_value := 246842
minutes_value := milliseconds_value / (1000 * 60)
seconds_value := (milliseconds_value / 1000) % 60
fmt.Printf("%d milliseconds is %d minutes and %d seconds", milliseconds_value, minutes_value, seconds_value)
}
输出
246842 milliseconds is 4 minutes and 6 seconds
结论
我们编写并执行了将毫秒转换为分钟和秒钟的程序,使用了三个示例。在所有的示例中,我们通过数学运算计算了分钟和秒钟,并在每个示例中应用了不同的逻辑。所有的示例都返回了期望的输出结果。