Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] discuz 6.0中regdate等日期格式如何计算

[复制链接]
feillex 发表于 2008-6-10 10:50:24 | 显示全部楼层 |阅读模式
我正在转换一个论坛到discuz 6.0,由于该论坛是不太常见的lybbs,官方没有转换程序。现在自己根据数据库对应关系手动更新信息。
现在遇到的一个问题是,“注册日期”,“上次访问日期”等条目在discuz中的数据类型是regdate int(10)等。而在原始数据库中为datetime。请问如何将datetime转换为dz中的int。mysql是否有自带函数可以实现
谢谢!
回复

使用道具 举报

 楼主| feillex 发表于 2008-6-10 11:06:32 | 显示全部楼层
查了一下mysql手册找到了
使用函数unix_timestamp可以转换日期到int各式

  1. update cdb_members c,lybbs_author l set c.regdate=unix_timestamp(l.registertime) where c.username=l.username
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 08:35 , Processed in 0.082836 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表