Golang:time模块获取当前日期/时间戳并格式化输出

简介: Golang:time模块获取当前日期/时间戳并格式化输出

文档

目录

获取时间对象

package main
import (
  "fmt"
  "time"
)
// 24小时制 https://www.zhihu.com/question/366830553
const LAYOUT = "2006-01-02 15:04:05"
func main() {
    // 获取当前日期
  now := time.Now()
  fmt.Printf(now.Format(LAYOUT))
  // 2022-08-31 09:48:40
}

需要注意的是:Golang的格式化字符串,并不是YYYY-mm-dd HH-mm-ss , 而是一个独特的日期

获取当前时间戳

10位的时间戳

package main
import (
  "fmt"
  "time"
)
func main() {
  now := time.Now().Unix()
  // 1676518359
  fmt.Println("now", now)
}


相关文章
|
6天前
|
安全 Unix Go
Golang深入浅出之-Go语言中的时间与日期处理:time包详解
【4月更文挑战第26天】Go语言的`time`包提供处理日期和时间的功能,包括`time.Time`类型、时间戳、格式化与解析。本文讨论了核心概念、常见问题(如时区处理、格式字符串混淆、超时控制和并发安全)及解决方法。推荐使用`time.LoadLocation`管理时区,熟悉时间格式规则,用`context`精确控制超时,并注意并发安全。文中通过代码示例展示了如何获取格式化时间、计算时间差以及创建定时任务。学习和应用这些知识可提高程序的健壮性和准确性。
31 2
|
6天前
|
存储 测试技术 Go
Golang框架实战-KisFlow流式计算框架(2)-项目构建/基础模块-(上)
KisFlow项目源码位于<https://github.com/aceld/kis-flow,初始阶段涉及项目构建和基础模块定义。首先在GitHub创建仓库,克隆到本地。项目目录包括`common/`, `example/`, `function/`, `conn/`, `config/`, `flow/`, 和 `kis/`。`go.mod`用于包管理,`KisLogger`接口定义了日志功能,提供不同级别的日志方法。默认日志对象`kisDefaultLogger`打印到标准输出。
624 1
Golang框架实战-KisFlow流式计算框架(2)-项目构建/基础模块-(上)
|
5月前
|
测试技术 Go
golang 测试模块使用
golang 测试模块使用
31 1
|
6月前
|
JSON 监控 数据可视化
实时日志分析:通过Golang编写实时日志分析模块,加强公司监控管理软件的日志监控功能
在当今数字化时代,企业面临着庞大而复杂的网络环境,对实时监控和日志分析的需求变得日益迫切。本文将介绍如何使用Golang编写实时日志分析模块,以增强公司监控管理软件的日志监控功能。通过本文的指导,你将能够建立一个定制的实时日志分析系统,更好地监测和管理公司的网络活动。
233 0
|
10月前
|
Go
golang中time的使用
golang中time的使用
Golang:time包的时间枚举常量
Golang:time包的时间枚举常量
59 0
Golang:strings模块常用的字符串操作函数
Golang:strings模块常用的字符串操作函数
61 0
|
Java Linux Go
知识分享之Golang——在Goland中增加保存格式化插件
知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。 知识分享系列目前包含Java、Golang、Linux、Docker等等。
410 0
知识分享之Golang——在Goland中增加保存格式化插件
|
存储 Go API
Golang模块版本管理
Golang模块版本管理
322 0
Golang模块版本管理
Golang:strings模块常用的字符串操作函数
Golang:strings模块常用的字符串操作函数
Golang:strings模块常用的字符串操作函数