我的db的字段有一个小问题…提交时间是十进制(16,4)类型,我需要将其转换为DATE或DATETIME …但我不明白…
一个例子:
decimal (16,4) datetime
1334041225.5900 2012-04-10 09:00:25 +02:00
解决方法:
这似乎是一个单位为秒的unix timstamp,在这种情况下……
print date('r', 1334041225.5900);
(这个编号系统可能与2012年时间戳为2012-04-10 09:00:25 02:00的Unix时间戳相交).
有关详细信息,请参见date function的手册页.
在SQL中进行转换几乎是可能的,但是你没有说出这是什么类型的DBMS.