2020-12-19

golang文件保存+时间戳
1.文件保存

package main

import (
	"bufio"
	"fmt"
	"math"
	"os"
	"time"
)

func main(){
	filePath:="d:/angle.txt"//文件保存目录
	file,err:=os.OpenFile(filePath,os.O_WRONLY|os.O_CREATE,0666)
	if err!=nil{
		fmt.Printf("打开文件错误\n",err)
		return
	}
	defer file.Close()
	writer:=bufio.NewWriter(file)
var str string
	for i:=0;i<100;i++{
		t:=1-float64(i)*0.02
		fmt.Println("cos=",t)
		v:=math.Acos(t)*180/3.1425926

	tm:=time.Now()//获取系统当前时间
		fmt.Println(tm.Format("2006-01-02 15:04:05.9999"))//时间打印格式,可以看format官方文档格式
		//Mon Jan 2 15:04:05 -0700 MST 2006  或2006-01-02 15:04:05.999999999 -0700 MST
		str=tm.Format("2006-01-02 15:04:05.9999")+"\t"+fmt.Sprint("angel=\t",v)+"\n"
		writer.WriteString(str)
	}
writer.Flush()
}

2.以下为保存的.txt文件内容
2020-12-19 17:05:49.6465 angel= 0
2020-12-19 17:05:49.6545 angel= 11.47468864343458
2020-12-19 17:05:49.6545 angel= 16.255030848573565
2020-12-19 17:05:49.6545 angel= 19.942096162618395
2020-12-19 17:05:49.6545 angel= 23.066576139878606
2020-12-19 17:05:49.6555 angel= 25.83371007852791
2020-12-19 17:05:49.6555 angel= 28.348613415993277
2020-12-19 17:05:49.6555 angel= 30.673653904928635
2020-12-19 17:05:49.6555 angel= 32.8494246426207
2020-12-19 17:05:49.6555 angel= 34.90409652385202
2020-12-19 17:05:49.6555 angel= 36.85816595596616
2020-12-19 17:05:49.6565 angel= 38.72709804029929
2020-12-19 17:05:49.6565 angel= 40.52290396161492
2020-12-19 17:05:49.6565 angel= 42.255134923179284
2020-12-19 17:05:49.6565 angel= 43.93153646932664
2020-12-19 17:05:49.6565 angel= 45.55849505696216
2020-12-19 17:05:49.6565 angel= 47.141352202094446
2020-12-19 17:05:49.6575 angel= 48.684631239335715
2020-12-19 17:05:49.6575 angel= 50.19220468166994
2020-12-19 17:05:49.6575 angel= 51.66742015705582
2020-12-19 17:05:49.6575 angel= 53.11319680453973
2020-12-19 17:05:49.6575 angel= 54.53210018443885
2020-12-19 17:05:49.6575 angel= 55.926401285005944

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值