package main
import (
"fmt"
"strconv"
"strings"
"time"
)
func main() {
str := "hello上海"
// 遍历含有中文的字符串
str1 := []rune(str)
// h e l l o 上 海
for i := 0; i < len(str1); i++ {
fmt.Printf("%c\t", str1[i])
}
fmt.Println()
// 字符串转byte数组
var bytes = []byte("hello")
fmt.Printf("%v\t", bytes) // [104 101 108 108 111]
fmt.Println()
// byte数组转字符串
str = string([]byte{104, 101, 108, 108, 111})
fmt.Print(str, "\n") // hello
// 10进制数字转2进制
fmt.Println(strconv.FormatInt(15, 2)) // 1111
// 10进制数字转16进制
fmt.Println(strconv.FormatInt(15, 16)) // f
// 不区分大小写
fmt.Println(strings.EqualFold("hello", "HEllo")) // true
// 区分大小写
fmt.Println("hello" == "HEllo") // false
// 获取当前时间
now := time.Now()
fmt.Println(now) // 2022-04-05 10:29:27.1228453 +0800 CST m=+0.001574301
fmt.Println(now.Day()) // 5
fmt.Printf("%d\n", now.Month()) // 4
fmt.Println(now.Year()) // 2022
fmt.Println(now.Hour()) // 10
fmt.Println(now.Minute()) // 30
fmt.Println(now.Second()) // 55
fmt.Println(now.Weekday()) // Tuesday
fmt.Printf("%d\n", now.Weekday()) // 2
fmt.Printf(now.Format("2006-01-02 15:04:05")) // 2022-04-05 10:41:28
fmt.Println()
fmt.Printf(now.Format("2006-01-02")) // 2022-04-05
fmt.Println()
fmt.Printf(now.Format("15:04:05")) // 10:41:28
fmt.Println()
fmt.Println(now.Format("01")) // 04 取月份,01对应2006-01-02 15:04:05中的月份
fmt.Println(now.Format("04")) // 46 取分钟,04对应2006-01-02 15:04:05中的分钟
i := 0
for {
i++
fmt.Println(time.Now().Format("2006-01-02 15:04:05"))
// sleep 1 秒
time.Sleep(time.Second)
// sleep 500ms
time.Sleep(time.Millisecond * 500)
if i == 4 {
break
}
}
// Unix时间戳 秒
fmt.Println(time.Now().Unix()) // 1649127309
// Unix时间戳 毫秒
fmt.Println(time.Now().UnixMilli()) // 1649127309990
// Unix时间戳 微秒
fmt.Println(time.Now().UnixMicro()) // 1649127309990663
// Unix时间戳 纳秒
fmt.Println(time.Now().UnixNano()) // 1649127309990663400
}
04-12
768
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-27
794
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-29
9740
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)