Golang学习笔记

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

---

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群:701969077

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