{"id":1055,"date":"2022-01-12T07:52:17","date_gmt":"2022-01-11T22:52:17","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=1055"},"modified":"2022-01-12T08:22:50","modified_gmt":"2022-01-11T23:22:50","slug":"golang-time-time%e5%9e%8b%e3%81%a8mariadb%e3%81%aetimestamp%e5%9e%8b%e3%81%ae%e6%af%94%e8%bc%83%e3%81%af%e3%80%81mariadb%e3%81%aedate%e9%96%a2%e6%95%b0%e3%82%92%e4%bd%bf%e7%94%a8","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=1055","title":{"rendered":"<small>golang time.Time\u578b\u3068MariaDB\u306e\u6642\u9593\u578bcolumn\u306edb.Query\u3067\u306e\u6bd4\u8f03<\/small>"},"content":{"rendered":"<p>\uff11\uff0egolang time.Time\u578b\u3068MariaDB\u306e\u6642\u9593\u578bcolumn\u306edb.Query\u3067\u306e\u6bd4\u8f03<br \/>\nMariaDB\u306e\u6642\u9593\u578bcolumn\u5074\u3092DATE\u95a2\u6570\u3067\u5909\u63db\u3057\u3001golang time.Time\u578b\u3068\u6bd4\u8f03<\/p>\n<p>\uff12\uff0e\u6761\u4ef6\u3001table\u306ecolumn\u306e\u578b\u306f\u6642\u9593<br \/>\n\u4e0b\u306ecode\u306elogin_time \u306f TIMESTAMP\u578b\u3001NOT NULL<\/p>\n<p>\uff13\uff0ecode<\/p>\n<pre>\r\nt := time.Now()\r\nyear := t.Year()\r\nmonth:= int(t.Month())\r\n\r\nstart := time.Date(year, time.Month(month), 1, 0, 0, 0, 0, time.Local)\r\nend := time.Date(year, time.Month(month+1), 1, 0, 0, 0, 0, time.Local)\r\n\r\nSQL := `\r\n SELECT\r\n session_no AS login_id,\r\n login_time AS login_time,\r\nFROM\r\n log_session\r\nWHERE\r\n  DATE(login_time) >= ?\r\nAND\r\n  DATE(login_time) < ?\r\n`;\r\n\r\ns := bytes.NewBufferString(\"\");\r\ns.WriteString(SQL);\r\n\r\nrows, err := db.Query(s.String(),start, end);\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\uff11\uff0egolang time.Time\u578b\u3068MariaDB\u306e\u6642\u9593\u578bcolumn\u306edb.Query\u3067\u306e\u6bd4\u8f03 MariaDB\u306e\u6642\u9593\u578bcolumn\u5074\u3092DATE\u95a2\u6570\u3067\u5909\u63db\u3057\u3001golang time.Time\u578b\u3068\u6bd4\u8f03 \uff12\uff0e\u6761\u4ef6\u3001tab&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1055"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1055"}],"version-history":[{"count":12,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1055\/revisions"}],"predecessor-version":[{"id":1068,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1055\/revisions\/1068"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}