Office中国论坛/Access中国论坛
标题:
文本转日期格式
[打印本页]
作者:
lazybird
时间:
2014-2-6 14:37
标题:
文本转日期格式
有一列日期数据是8位文本格式(例如 20130624),如何通过查询转成日期数据 ?
作者:
zhuyiwen
时间:
2014-2-6 15:00
Cdate(Format ("20130623","yyyy-mm-dd"))
作者:
lxx797
时间:
2014-2-6 17:34
还有一个笨点的方法:DateSerial(Left(20130623,4),Mid(20130623,5,2),Right(20130623,2))
作者:
lazybird
时间:
2014-2-8 16:19
Cdate(Format ("20130623","yyyy-mm-dd")) 好像不行哦, 哪位老师帮忙改正下例子.
作者:
todaynew
时间:
2014-2-9 13:55
本帖最后由 todaynew 于 2014-2-9 14:04 编辑
lazybird 发表于 2014-2-8 16:19
Cdate(Format ("20130623","yyyy-mm-dd")) 好像不行哦, 哪位老师帮忙改正下例子.
先将数字格式化成日期字符串,然后将格式化后的字符串转换为日期型数据:
SELECT table1.*,CDate(Format([DelDate],"0000-00-00")) AS DelDate2
FROM table1;
作者:
lazybird
时间:
2014-2-10 16:52
多谢老师 {:soso_e100:}
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3