美文网首页
ElasticSearch时间

ElasticSearch时间

作者: echo0x | 来源:发表于2020-06-08 14:19 被阅读0次

    1.ES时间

    ES存储的时间是ISO8601标准 的。示例:2018-08-31T14:56:18.000+08:00

    go语言代码

    tm2, _ := time.Parse("2006-01-02 15:04:05", inc.OrderCreatedAt)// inc.OrderCreatedAt 为字符串
    tm := time.Unix(tm2.Unix(), 0)// 转成Unix时间戳
    data.OrderCreatedAt = tm.UTC().Format("2006-01-02T15:04:05")// 再转成ISO8601标准时间格式
    data.CreatedAt = time.Now().Format("2006-01-02T15:04:05")
    
    /****************************************************************************/
    fmt.Println(time.Now().UTC().Format("2006-01-02T15:04:05-0700"))
    //后一分钟
    fmt.Println(time.Now().UTC().Add(1*time.Minute).Format("2006-01-02T15:04:05-0700"))
    fm, _ := time.ParseDuration("-1m")
    m1 := time.Now().Add(fm)
    //前一分钟
    fmt.Println(m1.UTC().Format("2006-01-02T15:04:05-0700"))
    
    

    相关文章

      网友评论

          本文标题:ElasticSearch时间

          本文链接:https://www.haomeiwen.com/subject/vxxrtktx.html