Golang:bytes 格式和解析数字字节值(10K、2M、3G等)

作者 : admin 本文共360个字,预计阅读时间需要1分钟 发布时间: 2024-06-9 共7人阅读

bytes 格式和解析数字字节值(10K、2M、3G等)

文档

  • http://github.com/labstack/gommon/tree/master/bytes

安装

go get github.com/labstack/gommon/bytes

代码示例

格式化

bytes.Format(13231323)
// 12.62MiB

解析

b, _ := bytes.Parse("2M")
// 2000000

完整代码

package main

import (
    "fmt"

    "github.com/labstack/gommon/bytes"
)

func main() {
    // 格式化
    fmt.Println(bytes.Format(13231323))
    // 12.62MiB

    // 解析
    b, _ := bytes.Parse("2M")
    println(b)
    // 2000000
}

本站无任何商业行为
个人在线分享 » Golang:bytes 格式和解析数字字节值(10K、2M、3G等)
E-->