temp = strings[top]
strings[top] = strings[seek]
strings[seek] = temp
这种交换交换的就是主调函数中的数组中的指针,把指向字符串的指针顺序改变了,当然按次序输出就达到排序目的了……
如果你想输出的时间是YYYY-MM-DD的话要在使用json数据化之前自己处理时间
type Article struct {Id intTitle stringCreateTimeStr string}
然后要将之前的时间转过来
Article.CreateTimeStr = Createdatetime.Format("2006-01-02")
最后序列化JSON就是YYYY-MM-DD
这是最简单的方法
通过String.valueOf(char)函数把字符转化成字符串举例char a='A'//定义一个字符aString str = String.valueOf(a)//把字符a转换成字符串str