版权声明:转载请注明出处 https://blog.csdn.net/zizhilianqiu/article/details/84972900
package main
import(
"fmt"
"time"
_"strconv"
)
func main(){
tm := time.Now()
str := fmt.Sprintf("%d-%d-%d",tm.Year(),tm.Month(),tm.Day())
fmt.Println(str)
fmt.Println(_time())
fmt.Println(date())
_time := _time()
fmt.Println(timeToDate(_time))
fmt.Println(dateToTime("2018-12-11 14:48:00"));
}
//当前时间戳
func _time() int64{
tm := time.Now().Unix()
return tm
}
//当前日期
func date() string {
tm := time.Now()
str := fmt.Sprintf("%d-%d-%d %d:%d:%d",tm.Year(),tm.Month(),tm.Day(),tm.Hour(),tm.Minute(),tm.Second())
return str
}
//时间戳转换为日期
func timeToDate(_time int64) string{
tm := time.Unix(_time,0)
str := fmt.Sprintf("%d-%d-%d %d:%d:%d",tm.Year(),tm.Month(),tm.Day(),tm.Hour(),tm.Minute(),tm.Second())
return str
}
//日期转换为时间戳
func dateToTime(_date string) int64{
base_date := "2006-01-02 15:04:05";
t, _ := time.Parse(base_date, _date)
tm := t.Unix()
return tm
}