int64转换time【golang】

简介: int64转换time【golang】

golang时间转换

代码

// 秒级时间戳转time
func UnixSecondToTime(second int64) time.Time {
  return time.Unix(second, 0)
}

// 毫秒级时间戳转time
func UnixMilliToTime(milli int64) time.Time {
  return time.Unix(milli/1000, (milli%1000)*(1000*1000))
}

// 纳秒级时间戳转time
func UnixNanoToTime(nano int64) time.Time {
  return time.Unix(nano/(1000*1000*1000), nano%(1000*1000*1000))
}


/*
 * 时间转换工具 将ISO 8601时间转为当地时间戳(13位 毫秒)
 */
func TransformTimestrToTimestamp(timestr string) int64 {
  result, err := time.ParseInLocation(TimeFormat, timestr, time.Local)
  if err != nil {
    return -1
  }
  //转为13位时间戳,13位毫秒时间戳单位
  return result.Unix() * 1000
}

目录
相关文章
JavaWeb - No URLs will be polled as dynamic configuration sources
JavaWeb - No URLs will be polled as dynamic configuration sources
869 0
JavaWeb - No URLs will be polled as dynamic configuration sources
C++ --- error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
C++ --- error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
561 0
|
Java Go 开发工具
如何排查Go 程序 CPU 占用过高问题
如何排查Go 程序 CPU 占用过高问题
1995 0
如何排查Go 程序 CPU 占用过高问题
|
网络协议 Go
golang判断ip地址是ipv4还是ipv6
golang判断ip地址是ipv4还是ipv6
|
存储 缓存 前端开发
react怎么只让接口请求一次
react怎么只让接口请求一次
226 0
|
JSON Java 数据格式
如何用String字符串生成JSONObject和JSONArray数据
如何用String字符串生成JSONObject和JSONArray数据
3519 1
|
移动开发 小程序 前端开发
uniap开发微信小程序如何在线预览pdf文件
这是一段关于在线预览和处理PDF的多方案说明,包括使用JavaScript库PDF.js(如`pdfh5.js`)实现H5页面预览,提供QQ群和技术博客链接以获取帮助和支持。还介绍了两个适用于Uni-app的插件,一个用于H5、小程序和App中的PDF预览和下载,另一个专门解决手机端PDF预览问题。此外,还详细描述了在Uni-app中使用微信小程序API`wx.openDocument`显示PDF的步骤,包括上传文件、配置权限和编写代码。
|
网络虚拟化 网络架构