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

Python08

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

这是最简单的方法

字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:1、定义一个字符串类型的时间;2、创建一个SimpleDateFormat对象并设置格式;3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。具体代码如下:String string = "2014-3-17"SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd")Date date = nulltry {date = dateFormat.parse(string)System.out.println(date.toLocaleString().split(" ")[0])//切割掉不要的时分秒数据} catch (ParseException e) {e.printStackTrace()}介绍一下SimpleDateFormat:SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。