当前位置: 首页 > news >正文

【Golang】部分语法格式和规则

1、时间字符串和时间戳的相互转换

func main() {t1 := int64(1546926630) // 外部传入的时间戳(秒为单位),必须为int64类型t2 := "2019-01-08 13:50:30" // 外部传入的时间字符串//时间转换的模板,golang里面只能是 "2006-01-02 15:04:05" (go的诞生时间)// 将时间戳格式化为日期字符串log.Println(time.Unix(t1, 0).Format("2006-01-02 15:04:05")) // 2019-01-08 13:50:30log.Println(time.Unix(t1, 0).Format("2006/01/02 15:04:05")) // 2019/01/08 13:50:30log.Println(time.Unix(t1, 0).Format("2006-01-02")) // 2019-01-08log.Println(time.Unix(t1, 0).Format("15:04:05")) // 13:50:30// 将时间字符串转换为时间戳stamp, _ := time.ParseInLocation("2006-01-02 15:04:05", t2, time.Local) //使用parseInLocation将字符串格式化返回本地时区时间fmt.Println(stamp.Unix()) // 1546926630
}

2、变量命名规则

常量全大写(DefaultUsername)

变量使用驼峰命名(导出时首字母大写)(ConfigFile)

含缩写时部分大写(HTTPClient)

相关文章:

  • Go语言爬虫系列教程(三)HTML解析技术
  • 26考研|高等代数:λ-矩阵
  • C++之fmt库介绍和使用(3)
  • hbuilder中h5转为小程序提交发布审核
  • PHP7内核剖析 学习笔记 第八章 命名空间
  • 一些好用的Chrome 扩展程序
  • 【AI测试革命】第七期:AI性能测试的深度实践——从智能建模到自动化调优的全链路升级
  • 怎么判断一个Android APP使用了Tauri 这个跨端框架
  • uni-app(4):js语法、css语法
  • 云原生安全核心:云安全责任共担模型(Shared Responsibility Model)详解
  • Java设计模式:探索编程背后的哲学
  • 2步彻底卸载VScode
  • R语言学习--Day07--T分布与T检验
  • 26考研|高等代数:线性变换
  • Git使用说明
  • Git和Gitcode交互教程
  • 攻防世界 - MISCall
  • [论文阅读]Pandora: Jailbreak GPTs by Retrieval Augmented Generation Poisoning
  • opencv彩图-直方图均衡化
  • Git子模块原理与实战详解
  • 做贸易的都有什么网站/南安网站建设
  • 申请个网站要多少钱/青岛网络科技公司排名
  • 网站后台内容管理/seo咨询
  • 西安网站建设案例/整合营销策略有哪些
  • 郑州做网站公司 卓美/网站seo是什么
  • 做玩网站怎么上传图片/seo01网站