mic*_*has 7 go
我尝试定义一个恒定的日期,如下所示:
const fixed = time.Date(2018, time.January, 3, 1, 2, 3, 0, time.UTC)
但这不起作用,因为const initializer is not a constant. :(
const initializer is not a constant
虽然技术上我明白Date是一个函数调用,但从语义上讲这是一个非常恒定的表达式。
Date
有没有办法将日期定义为常量?
Emi*_*mil 6
不幸的是,Go 不允许您定义结构常量。我建议你声明 const int64 将你的时间表示为 Unix 时间戳。然后当你需要使用它时,你可以调用time.UnixNano.
time.UnixNano
归档时间:
7 年,8 月 前
查看次数:
4935 次
最近记录:
3 年,5 月 前