String 将字符串转换为时间或创建时间常数
这可能是一个愚蠢的问题,但我似乎找不到如何将字符串格式的日期转换为日期时间格式。非常感谢String 将字符串转换为时间或创建时间常数,string,time,go,converter,String,Time,Go,Converter,这可能是一个愚蠢的问题,但我似乎找不到如何将字符串格式的日期转换为日期时间格式。非常感谢 s := "12-25-2012" var t time.Time t = s.Time() ??? 我想包含s.的值。根据文章: 您需要time.Parse()和与提供的日期字符串匹配的格式字符串 下面是一个使用日期格式的示例 package main import ( "fmt" "time" ) func main() { s := "12-25-2012"
s := "12-25-2012"
var t time.Time
t = s.Time() ???
我想包含s.的值。根据文章:
您需要time.Parse()和与提供的日期字符串匹配的格式字符串
下面是一个使用日期格式的示例
package main
import (
"fmt"
"time"
)
func main() {
s := "12-25-2012"
format_string := "01-02-2006"
t, err := time.Parse(format_string, s)
if err != nil {
panic(err)
}
fmt.Printf("%v\n", t)
}
您可以阅读有关在中创建自定义格式字符串的详细信息
package main
import (
"fmt"
"time"
)
func main() {
s := "12-25-2012"
format_string := "01-02-2006"
t, err := time.Parse(format_string, s)
if err != nil {
panic(err)
}
fmt.Printf("%v\n", t)
}