我第一次在Go工作,在这种情况下,我有一个UTC格式的字符串,我想知道,我怎么能在我的日期和现在的时间之间得到差异.这是我目前的字符串
v := "2014-05-03 20:57 UTC"
Run Code Online (Sandbox Code Playgroud)
小智 78
package main
import (
"fmt"
"time"
)
const (
// See http://golang.org/pkg/time/#Parse
timeFormat = "2006-01-02 15:04 MST"
)
func main() {
v := "2014-05-03 20:57 UTC"
then, err := time.Parse(timeFormat, v)
if err != nil {
fmt.Println(err)
return
}
duration := time.Since(then)
fmt.Println(duration.Hours())
}
Run Code Online (Sandbox Code Playgroud)
jim*_*imt 36
看看时间包.
package main
import "fmt"
import "time"
func main() {
a, err := time.Parse("2006-01-02 15:04 MST", "2014-05-03 20:57 UTC")
if err != nil {
// ...
return
}
delta := time.Now().Sub(a)
fmt.Println(delta.Hours())
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54762 次 |
| 最近记录: |