首页 > 其他分享 >Golang - time包获取当前日期/时间戳并格式化输出

Golang - time包获取当前日期/时间戳并格式化输出

时间:2023-04-26 09:35:06浏览次数:48  
标签:now 格式化 fmt Golang 日期 time main

获取时间对象

package main

import (
    "fmt"
    "time"
)

// 24小时制
const LAYOUT = "2006-01-02 15:04:05"  //只能用这个日期,据说这是golang的诞生时间

func main() {
    // 获取当前日期
    now := time.Now()
    fmt.Printf(now.Format(LAYOUT))
    // 2022-08-31 09:48:40
}

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

获取当前时间戳

package main

import (
    "fmt"
    "time"
)

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

 

标签:now,格式化,fmt,Golang,日期,time,main
From: https://www.cnblogs.com/beatleC/p/17354657.html

相关文章

  • vscode代码保存自动格式化
    VSCode配置现在我们已经实现了ESLint和Prettier,我们可以利用一些便利的VSCode功能让它们自动运行。在项目的根目录中创建一个名为.vscode的目录和一个名为settings.json的文件。这将是一个覆盖已安装VS代码默认设置的值列表。我们想要将它们放在项目文件夹中的......
  • go语言time.Timer
    go语言time.TimerTimer是一个一次性的定时器,经过指定的时间后将会触发一个时间,通知调用的goroutine使用方法funcmain(){ timer:=time.NewTimer(3*time.Second) for{ select{ caset:=<-timer.C: fmt.Println(t) return } }}数据结构Timer//The......
  • ABC267G Increasing K Times 题解
    做这道题,很有感悟,发篇文。先给数列从小到大排个序。接下来设\(f_{i,j}\)表示前\(i\)个数的排列形成\(j\)个上坡的方案数。接下来考虑转移,分为插入第\(i\)个数后增加上坡和不增加上坡两种情况。对于不增加的情况,有三种可能:第\(i\)个数插入在了数列的最前端,有\(1\)......
  • golang 中通过strings/bytes/bufio 等包实现相关IO
    在go的IO中,除了io、os等包,我们还有strings、bytes、bufio等实现IO读写,这其中有些实现了io.Reader,有些同时实现了io.Reader和io.Writer接口。接下来我们一个个看相关的使用。1.strings在strings包中,只实现了Reader,我们看看其代码://实现的readertypeRea......
  • golang 通过 os 包进行文件读写
    go中os包主要与操作系统打交道,实际底层还是通过相关的系统调用实现文件的读写操作,今天我们就来聊聊通过os包实现文件的读写操作。我们在使用os包进行相关操作时,主要流程:读操作open->read->close写操作open->read->write->close总体来说,读写操作都......
  • Python中的时间格式的读取与转换(time模块)
    一、时间的表示格式在Python中,表示时间的格式有4种较为常用,分别是浮点数格式、标准可读格式、格式化格式以及自定义格式。(名字是自己起的,非官方命名)(1)浮点数格式用一个float格式的浮点数表示时间,其具体含义表示为从世界标准纪元时间(1970年1月1日)起算至该时间节点的秒数。(2)标准......
  • time_wait 太高
    一个javahttp服务器,错误日志里出现端口不够用的错误Telegraf的监控上也明显看到TCP连接里的time_wait到了近40k了。默认Ubuntu的可用端口应该是:32768——61000这些time_wait是还占着端口的呢那就要降低这个time_wait的值:新加后面4行即可:#sysctl-pnet.core.rmem_max=52428800......
  • [译]Golang template 小抄
    [译]Golangtemplate小抄目录[−]解析和创建模板命名模板创建模板解析多个模板解析字符串模板执行模板执行简单模板执行命名的模板模板编码和HTML上下文编码安全字符串和HTML注释模板变量.字符模板中的变量模板动作if/else语句移除空格Range......
  • CountDownTimer
    CountDownTimer倒计时,可以在主线程使用。//这里所有的参数都是毫秒,使用秒需要time乘以1000//longmillisInFuture倒计时总时间//longcountDownInterval间隔多久倒计时一次//以下参数是一共60秒,每19秒倒计时一次CountDownTim......
  • element中datetimerange限制时间的选择范围
    <el-date-pickerv-model="Hour"type="datetimerange":picker-options="pickerOptions"range-separator="-"format="yyyy-MM-ddHH"value-format="yyyy-MM-ddHH"start-placehold......