当前位置: 首页 > 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)

http://www.dtcms.com/a/208392.html

相关文章:

  • 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子模块原理与实战详解
  • 提升推理能力会丢失指令跟随的能力?——【论文阅读笔记】
  • 超简单 FishSpeech 本地部署
  • 【Flutter】多语言适配-波斯语RTL从右到左
  • 怎么判断一个Android APP使用了flutter 这个跨端框架
  • ITK-读取DICOM文件标签
  • Linux火墙管理及优化
  • C++中IOstream解析
  • JAVA05基本数据类型和包装类的转换,转换成其他数据类型,包装类与字符串的转换+学生类的定义实例
  • 店铺长尾销售与动销率转型及开源AI智能名片链动2+1模式S2B2C商城小程序源码应用探讨
  • CloudCanal RAG x Ollama 构建全栈私有 AI 服务