我有以下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)

关于datetime - 打印耗时时如何隐藏日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58573578/

10-14 14:06
查看更多