找回密码
 立即注册

QQ登录

只需一步,快速开始

duanfei

初级会员

24

主题

57

帖子

241

积分

初级会员

积分
241
duanfei
初级会员   /  发表于:2024-6-4 02:31  /   查看:332  /  回复:2
1金币
在活字格的http请求调取API数据的时候,时间戳不能以“time”格式保存至数据库里,会报错

我现在用的是“int”保存的10位时间戳

如果我想要在数据库里显示“06/05 13:00”这样的时间格式,应该如何做


可以另外加一列按照此格式保存
但是不会写sql语句
写了很多都报错


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

十位时间戳转换 SELECT DATE_FORMAT(FROM_UNIXTIME(FGC_Creator),'%m/%d %H:%i') AS formatted_time FROM `表2`; 13位时间戳转换 SELECT DATE_FORMAT(FROM_UNIXTIME( FGC_Creator/ 1000), '%m/%d %H:%i') AS formatted_time FROM `表2`; “FGC_Creator”:时间字段 `表2`:”数据库表“ 数据表数据: 十位查询结果: 十三位查询结果:

2 个回复

倒序浏览
最佳答案
最佳答案
wwbb
初级会员   /  发表于:2024-6-4 02:31:33
来自 2#
十位时间戳转换
SELECT DATE_FORMAT(FROM_UNIXTIME(FGC_Creator),'%m/%d %H:%i') AS formatted_time  
FROM `表2`;

13位时间戳转换
SELECT DATE_FORMAT(FROM_UNIXTIME( FGC_Creator/ 1000), '%m/%d %H:%i') AS formatted_time  
FROM `表2`;

“FGC_Creator”:时间字段
`表2`:”数据库表“
数据表数据:


十位查询结果:

十三位查询结果:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-5 14:33:48
3#
感谢各位大佬的支持~
可以参考楼上大佬提供的sql方案哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部