1

uint32 を文字列に変換し、先行ゼロを固定長に追加する必要があります。どうやってやるの?

これが私のコードです:

var unixTs uint32 = 1446455472
var randomInt uint32 = 58964981
var expiredTs uint32 = 2

unixTsStr := fmt.Sprint("%010d", unixTs)
randomIntStr := fmt.Sprint("%08d", randomInt)
expiredTsStr := fmt.Sprint("%010d", expiredTs)

出力プリント:

%010d1446455472
%08d58964981
%010d2

私が欲しいのは:

1446455472
58964981
0000000002

ありがとう!

4

1 に答える 1