我有一个小问题,我的数据库的一个领域......提交时间是十进制(16,4)型,我需要将其转换为日期或日期时间......但我不明白它...
举个例子:
decimal (16,4) datetime
1334041225.5900 2012-04-10 09:00:25 +02:00
我有一个小问题,我的数据库的一个领域......提交时间是十进制(16,4)型,我需要将其转换为日期或日期时间......但我不明白它...
举个例子:
decimal (16,4) datetime
1334041225.5900 2012-04-10 09:00:25 +02:00
这似乎是一个unix timstamp与分数秒,在这种情况下,....
print date('r', 1334041225.5900);
(可能的是,此编号系统使用Unix时间戳相交于2012-04-10 9时00分25秒02:00)。
为见手册日期功能的具体细节。
这是概率巧妙地可以做到在SQL转换,但你并没有说这是什么类型的数据库管理系统。
去之前插入小数u必须使用此语句,回声的strtotime那些十进制值转换成日期格式(日期(“YMD H:I:S”,1334041225.5900));
在SQL '选择DATEADD(β,1334041225.5900, '19700101')'