go语言如何将时间转化为字符串String类型

Python016

go语言如何将时间转化为字符串String类型,第1张

如果你想输出的时间是YYYY-MM-DD的话

要在使用json数据化之前自己处理时间

type Article struct {Id intTitle stringCreateTimeStr string}

然后要将之前的时间转过来

Article.CreateTimeStr = Createdatetime.Format("2006-01-02")

最后序列化JSON就是YYYY-MM-DD

这是最简单的方法

func ByteToBinaryString(data byte) (str string) {

var a byte

for i:=0i <8i++ {

a = data

data <<= 1

data >>= 1

switch (a) {

case data: str += "0"

default: str += "1"

}

data <<= 1

}

return str

}

//该代码片段来自于: http://www.sharejs.com/codes/go/4357

使用方法package main

import . "fmt"

func main() {

Printf("[%s][%s][%s][%s]\n",

ByteToBinaryString(byte(0)),ByteToBinaryString(byte(231)),

ByteToBinaryString(byte(168)), ByteToBinaryString(byte(162)))

}