golang

お手本サイトに、日付に関するあらゆるデータが。 ありがたやありがたや (ぉぃ

詳しい情報を知りたい方は、お手本サイトの方に行ってください。うちより万倍頼りになります。



現在の時刻を取得する

コード

package main

import "fmt"
import "time"

func main() {
   t := time.Now()
   fmt.Println(t)           // => "2015-05-05 07:23:30.757800829 +0900 JST"
   fmt.Println(t.Year())    // => "2015"
   fmt.Println(t.Month())   // => "May"
   fmt.Println(t.Day())     // => "5"
   fmt.Println(t.Hour())    // => "7"
   fmt.Println(t.Minute())  // => "23"
   fmt.Println(t.Second())  // => "30"
   fmt.Println(t.Weekday()) // => "Tuesday"
}

実行結果

2018-10-02 13:13:48.106 +0900 JST m=+0.002000001
2018
October
2
13
13
48
Tuesday

時刻オブジェクトを作成する

コード

package main

import "fmt"
import "time"

func main() {
   t := time.Date(2001, 5, 20, 23, 59, 59, 0, time.UTC)
   fmt.Println(t) // => "2001-05-20 23:59:59 +0000 UTC"
   t = time.Date(2001, 5, 20, 23, 59, 59, 0, time.Local)
   fmt.Println(t) // => "2001-05-20 23:59:59 +0900 JST"
}

実行結果

2001-05-20 23:59:59 +0000 UTC
2001-05-20 23:59:59 +0900 JST

時刻を任意のフォーマットで扱う

時刻オブジェクトを文字列に変換する

時刻に任意の時間を加減する

2つの時刻の差を求める

時刻中の曜日を日本語に変換する

UNIXタイムをTimeオブジェクトに変換する

現在の日付を求める

日付オブジェクトを文字列に変換する

日付オブジェクトを作成する

指定の日付が存在するかどうか調べる

ユリウス日から日付オブジェクトを作成する

何日後、何日前の日付を求める

何ヶ月後、何ヶ月前の日付を求める

うるう年かどうか判定する

日付オブジェクトの年月日・曜日を個別に扱う

文字列の日付を日付オブジェクトに変換する


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-10-02 (火) 13:25:13