datetime之打印耗时时如何抑制日期

sharpest 阅读:82 2025-06-02 22:19:02 评论:0

我有以下 Go 代码用于捕获耗时:

import ( 
 "time" 
) 
 
start := time.Now() 
... 
end := time.Since(start) 
log.Printf("Elapsed Time:  %s", end) 

其输出为:
2019/10/26 13:22:53 Elapsed Time :  41.867µs 

我希望输出简单:
Elapsed Time :  41.867µs 

不确定如何抑制时间包默认数据/时钟时间输出。

请您参考如下方法:

要在没有日期和时间的情况下记录,请清除日期和时间标志:

log.SetFlags(log.Flags() &^ (log.Ldate | log.Ltime)) 

因为默认标志是 (log.Ldate | log.Ltime) ,以下也有效:
log.SetFlags(0) 


标签:日期
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号