Go 시간

(Go 날짜시간에서 넘어옴)

1 개요[ | ]

Go 날짜시간
Go datetime

2 날짜시간[ | ]

package main

import (
	"fmt"
	"time"
)

func main() {
	now := time.Now()
	fmt.Println(now)                      // 2009-11-10 23:00:00 +0000 UTC m=+0.000000001
	fmt.Println(now.UTC())                // 2009-11-10 23:00:00 +0000 UTC
	fmt.Println(now.UTC().String()[0:19]) // 2009-11-10 23:00:00

	fmt.Println(now.Add(-5 * time.Minute).UTC().String()[0:19]) // 5분 전 2009-11-10 22:55:00
	fmt.Println(now.Add(5 * time.Minute).UTC().String()[0:19])  // 5분 후 2009-11-10 23:05:00
}

3 날짜[ | ]

package main

import (
	"fmt"
	"time"
)

func main() {
	now := time.Now()
	fmt.Println(now.Add(-24 * time.Hour).UTC().String()[0:10]) // 어제 2009-11-10
	fmt.Println(now.UTC().String()[0:10])                      // 오늘 2009-11-10
	fmt.Println(now.Add(24 * time.Hour).UTC().String()[0:10])  // 내일 2009-11-10
}

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}