Golang 将毫秒转换为分钟和秒

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

结论

我们编写并执行了将毫秒转换为分钟和秒钟的程序,使用了三个示例。在所有的示例中,我们通过数学运算计算了分钟和秒钟,并在每个示例中应用了不同的逻辑。所有的示例都返回了期望的输出结果。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程