P5
P6
最热文章
文章归档
最新文章
之前做一个统一异常处理
最热文章
根据ms_articles里的view_counts排序
注意错误2:
报错:
改正:要在limit字符后加个空格
最新文章
排序修改成按时间
文章归档
文章按照创建时间的年月来显示,某年某月有几篇,显示一个数字,然后可以点进去,有文章列表
以上几个功能是简单的增删改查,所以可以直接用mybatisplus的方法来做。
之前的Tag相关 是多表查询,所以只能自己建立映射,自己写sql语句
dao包下新建dos包:存放do对象,也是数据库查找的,但是不用持久化的对象。(因为do是关键字,所以加个s区分一下)
问题3:没有获取到文章归档对象的年和月
时间戳使用year()、month()获取年和月出现问题
修改:
成功获取!
FROM_UNIXTIME:格式化MySQL时间戳函数。
作用:将MYSQL中以INT(11)存储的时间以”YYYY-MM-DD”格式来显示。
语法:FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。根据format字符串格式化date值。
举例:
SELECT FROM_UNIXTIME(1234567890, ‘%Y-%m-%d %H:%i:%S’)
SELECT FROM_UNIXTIME(created, ‘%Y-%m-%d’) as riqi FROM rc_ms_users
SELECT FROM_UNIXTIME(created, ‘%Y’) as riqi FROM rc_ms_users 表示取年
要求单位是秒,所以要/1000.
year():从指定日期获取年份,接收date参数。
举例:
SELECT YEAR(‘2018-01-01’)