分享
  1. 首页
  2. 文章

Golang学习笔记

stardust_01a0 · · 1651 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

---

runtime包

获取GORoot

runtime.GOROOT()

获取操作系统

runtime.GOOS()

获取逻辑cpu数量

untime.NumCPU()

设置程序执行的最大cpu数量

n: = runtime.GOMAXPROCS(runtime.NumCPU)

---

OS包

os.open() //*打开文件* , 只限于读取文件



os.OpenFile(file string, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, os.ModePerm) // *可读可写* 文件


time 包

t1 := time.Now() //初始化一个时间

s1 := t1.Format("2006年1月2日 15:04:05") //123456 必需使用这个日期来做格式的模板

s2 := t1.Format("2006年01月02日")

t2 := time.Date(2008,7,15,16,30,28,0,time.Local) //传入年月日时分秒纳秒时区

fmt.Println(t2)

//获取年月日

year,month,day := t1.Date()

fmt.Println(year,month,day)

//获取时分秒

hour,min,sec := t1.Clock()

fmt.Println(hour min,sec)

//分开获取时间

year2 := t1.Year()

month2 := t1.Month() //

day2 := t1.Day() //天

hour2 := t1.Hour() //时

min2 := t1.Minute() //分

sec2 := t1.Second() //秒

Nan2:= t1.Nanosecond() //纳秒

weekday := t1.Weekday() //星期

//时间缀

Unix2 := t1.Unix() //从调用这个方法的时间开始算,往前到1970年1月1日0点0分0秒的时间差值

文件操作

获取文件名

方法一:

srcfile := `C:/Windows/System32/drivers/etc/hosts.ics`

destFile := srcFile[strings.LastIndes(srcFile,"/")+1:] //通过切片的形式获取,但要预览此路径只是文件夹

fmt.Println(destFile)


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:stardust_01a0

查看原文:Golang学习笔记

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

关注微信
1651 次点击
添加一条新回复 (您需要 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏