毕设-返回指定格式(年-月-日 时:分)的时间
问题
用户发表评论,需要存储发表的时间,然后返回到前端显示。
参考资料
解决方法
表的设计
CREATE TABLE `comment` ( `id` varchar(50) NOT NULL, `comment_content` varchar(300) DEFAULT NULL COMMENT '评论内容', `comment_createDate` varchar(13) DEFAULT NULL COMMENT '发表时间', `comment_status` int(11) DEFAULT '1' COMMENT '1为正常,0为违规', `user_id` varchar(50) NOT NULL COMMENT '发表用户id', `music_id` varchar(50) NOT NULL COMMENT '被评论歌曲的id', PRIMARY KEY (`id`,`user_id`,`music_id`), KEY `fk_comment_user1_idx` (`user_id`), KEY `fk_comment_music1_idx` (`music_id`), CONSTRAINT `fk_comment_music1` FOREIGN KEY (`music_id`) REFERENCES `music` (`id`), CONSTRAINT `fk_comment_user1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
插入(unix_timestamp(NOW()))
<insert id="createNewComment" parameterType="com.sk.pojo.Comment"> insert into comment (id, comment_content, comment_createDate, comment_status, user_id, music_id) values (#{id}, #{comment_content}, unix_timestamp(NOW()), #{comment_status}, #{user_id}, #{music_id}) </insert>
获取(from_unixtime(comment_createDate,'%Y-%m-%d %H:%i') as comment_createDate)
<select id="getCommentListByMusicId" resultType="map" parameterType="com.sk.pojo.MyParameter"> select id, comment_content, from_unixtime(comment_createDate,'%Y-%m-%d %H:%i') as comment_createDate,comment_status, user_id, music_id from comment where music_id = #{parameter.music_id} and comment_status = 1 <if test="parameter.currentPage != null"> limit #{parameter.currentPage},#{parameter.pageSize} </if> </select>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)