• Go语言 将秒转换为具体的时间


      使用一个数值表示时间中的“秒”值,然后使用 resolveTime() 函数将传入的秒数转换为天、小时和分钟等时间单位。

    package main
    
    import "fmt"
    
    /*
    时间常量
    */
    const (
    
        //定义每分钟的秒数
        SecondsPerMinute = 60
        //定义每小时的秒数
        SecondsPerHour = SecondsPerMinute * 60
        //定义每天的秒数
        SecondsPerDay = SecondsPerHour * 24
    )
    
    /*
    时间转换函数
    */
    func resolveTime(seconds int) (day int, hour int, minute int) {
        //每分钟秒数
        minute = seconds / SecondsPerMinute
        //每小时秒数
        hour = seconds / SecondsPerHour
        //每天秒数
        day = seconds / SecondsPerDay
        return
    }
    
    func main() {
        //打印返回参数
        fmt.Println(resolveTime(1000))
        //只打印小时和分钟
        _, hour, minute := resolveTime(1800)
        fmt.Println(hour, minute)
        //只打印天
        day, _, _ := resolveTime(90000)
        fmt.Println(day)
    }

    程序输出:

    0 0 16
    0 30
    1
  • 相关阅读:
    Android Studio:layout-sw600dp文件夹中创建activity_main.xml
    Android Studio提示忽略大小写
    学习进度条-3
    二维数组
    人月神话阅读笔记01
    作业-数组
    学习进度条-2
    周四测试
    家庭家长本-微信小程序
    第一周开课博客园
  • 原文地址:https://www.cnblogs.com/personblog/p/12305623.html
Copyright © 2020-2023  润新知