fmtutil

package
v0.5.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OneKByte = 1024
	OneMByte = 1024 * 1024
	OneGByte = 1024 * 1024
)

data size

Variables

This section is empty.

Functions

func ArgsWithSpaces added in v0.3.8

func ArgsWithSpaces(args []interface{}) (message string)

ArgsWithSpaces it like Println, will add spaces for each argument

func DataSize

func DataSize(size uint64) string

DataSize format bytes number friendly.

Usage:

file, err := os.Open(path)
fl, err := file.Stat()
fmtSize := DataSize(fl.Size())

func HowLongAgo

func HowLongAgo(sec int64) string

HowLongAgo format a seconds, get how lang ago

func ParseByte added in v0.5.6

func ParseByte(sizeStr string) uint64

ParseByte converts size string like 1GB/1g or 12mb/12M into an unsigned integer number of bytes

func PrettyJSON added in v0.2.2

func PrettyJSON(v interface{}) (string, error)

PrettyJSON get pretty Json string

func SizeToString added in v0.5.6

func SizeToString(size uint64) string

SizeToString alias of the DataSize

func StringToByte added in v0.5.6

func StringToByte(sizeStr string) uint64

StringToByte alias of the ParseByte

func StringsToInts added in v0.2.2

func StringsToInts(ss []string) (ints []int, err error)

StringsToInts string slice to int slice. Deprecated: please use the arrutil.StringsToInts()

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL