在golang里面获取时间戳并不难。只要加载time包。然后time.Now().Unix(),就可以了,但接下来转成string就麻烦了
本来,加载strconv的话,用strconv.Itoa也可以解决,但unixtime的时间戳是int64, itoa只能转32位的。这时候就只有一个恶心的办法了。
fmt.Sprintf("%d",int64),这个是肯定可以转,。。。。我现在就是用这种办法的
做个笔记
--EOF--
后记,在群里问了一下,结果asta谢就说了。明明有strconv.FormatInt,用godoc看了一下,居然没看到。可能我的版本旧了。
strconv.Format(int64 , 10) ,后面的参数是2~36,简单就是php的base_convert的go版本。看来,go做tinyurl也是用这个函数了。哈哈
感谢群友们。
---next
自此,go语言的int转换成string有3种方法
1、int32位,strconv.Itoa
2、大于32位,strconv.FormatInt()
3、万恶的fmt.Sprintf...好吧,这个我在php里是经常用来做格式化
PD读取windows的时候还是比较方便的,在运行的时候也能将整个虚拟机共享出来,但linux就不行了..
pd mounter不是说用就能用的..只有在停止虚拟机的时候才能用,但这个时候,你mounter出来就没有意义了...
所以最简单的办法,还是samba一下吧.当然前两天我介绍的,将ssh整合到finder菜单也是一个办法.
1.samba :[2009-03-03] - 笔记:在Ubuntu中设置samba共享可读写文件夹
2.ssh with finder : How to Mounting FTP/SFTP volumes with the Finder
如果你在未开机状态下,可以参考这个官方的教程:http://download.parallels.com/desktop/v4/docs/en/Parallels_Desktop_Users_Guide/27290.htm
如果你的linux虚拟机额外挂了一个分区,那用这个教程可能会出点问题,重启系统即可以解决...(可能是BUG),磁盘会挂载出错
那如何共享你虚拟机里的磁盘呢?官方还有一个教程:
http://download.parallels.com/desktop/v4/docs/en/Parallels_Desktop_Users_Guide/22907.htm
至此,已经基本上可以正常使用了