Office中国论坛/Access中国论坛

标题: 两种形式的日期转换请教 [打印本页]

作者: pxsj    时间: 2006-9-13 06:46
标题: 两种形式的日期转换请教
搜索没找到答案,请教高手.


一个数据库导出的文本字段"mydate"存放了日期,格式是dd/mm/yyyy 需要转换为yyyy-mm-dd


使用format([mydata],"yyyy-mm-dd")后,实际得到的是yyyy-dd-mm.


见下表,本来是12月的俩记录 转换后分别成了俩个月的12号.请教解决方法.谢谢.

















mydate


表达式1








01/12/2006


2006-01-12





11/12/2006


2006-11-12





[此贴子已经被作者于2006-9-12 22:46:25编辑过]


作者: pxsj    时间: 2006-9-13 06:48
为什么会成web源代码了啊.晕.
作者: 一点通    时间: 2006-9-13 06:53
可能转来转去出现了差错,应该从根源中重设
作者: pxsj    时间: 2006-9-13 17:09
老大根源我无法控制啊

搜索没找到答案,请教高手.



一个数据库导出的文本字段"mydate"存放了日期,格式是dd/mm/yyyy 需要转换为yyyy-mm-dd



使用format([mydata],"yyyy-mm-dd")后,实际得到的是yyyy-dd-mm.



见下表,本来是12月的俩记录 转换后分别成了俩个月的12号.请教解决方法.谢谢.











01/12/2006

2006-01-12



11/12/2006

2006-11-12
作者: 一点通    时间: 2006-9-13 17:22
确实不能转换的话,请尝试用left,right,mid这三个函数来提取
作者: wwwwa    时间: 2006-9-13 17:26
与系统日期的设置有关。
作者: pxsj    时间: 2006-9-13 18:10
谢谢指点 解决了问题

CDate: CDate(Right([DATE],4) & "-" & Mid([RDATE],4,2) & "-" & Left([DATE],2))




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3