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

【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.xdnf.cn/news/8432.html

相关文章:

  • matlab时间反转镜算法
  • 2025年电工杯A题第一版本Q1-Q4详细思路求解+代码运行
  • day24Node-node的Web框架Express
  • C# Windows Forms应用程序-001
  • 国产矢量网络分析仪怎么样?能用在哪里?
  • 打破传统范式,线上 3D 画展彰显多元亮点
  • C语言---动态内存管理、柔性数组
  • unity控制相机围绕物体旋转移动
  • Maven打包SpringBoot项目,因包含SpringBootTest单元测试和Java预览版特性导致打包失败
  • 【leetcode】3356. 零数组变换②
  • 【uniapp】 iosApp开发xcode原生配置项(iOS平台Capabilities配置)
  • SFP与Unsloth:大模型微调技术全解析
  • 如何使用patch-package给npm包打补丁
  • 基于Java的话剧购票小程序【附源码】
  • 【Linux cmd】查找进程信息
  • Appium+python自动化(四)- 如何查看程序所占端口号和IP
  • Jmeter(三) - 测试计划(Test Plan)的元件
  • PostgreSQL 用户权限与安全管理
  • 量子传感器:开启微观世界的精准探测
  • Jetson系统烧录与环境配置全流程详解(含驱动、GCC、.Net设置)
  • 从JDK 8到JDK 17的主要变化
  • 《Medical SAM适配器:将分割一切模型适配于医学图像分割》|文献速递-深度学习医疗AI最新文献
  • Git企业级——进阶
  • NHANES指标推荐:MHR
  • leetcode:2469. 温度转换(python3解法,数学相关算法题)
  • docker swarm 启动容器报错日志查看方式
  • OpenHarmony 5.0中状态栏添加以太网状态栏图标以及功能实现
  • HTA8127内置升压的77W单体声D类音频功放
  • Vue3中reactive响应式使用注意事项
  • 【Java高阶面经:消息队列篇】24、Kafka消息顺序保障:单分区与多分区的性能优化