数値の下2桁のみGo言語で取り出す

以前Rubyで書いた数値の下2桁のみ取り出すという記事のアクセスが多いのでGo言語でも書いてみました。

下二桁を取り出す

package main

import "fmt"

func main() {
  var year4 int = 2019
  var year2 int = year4 % 100
  fmt.Println(year4)
  fmt.Println(year2)
}

出力結果

2019
19

0埋めの文字列にする

2桁にしてで0埋めしてみます。

package main

import "fmt"

func main() {
  var year4 int = 2007
  fmt.Println(year4)
  year2 := fmt.Sprintf("%02d", year4%100)
  fmt.Println(year2)
}

出力結果

2007
07