设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 965|回复: 6
打印 上一主题 下一主题

[与其它组件] 两种形式的日期转换请教

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-13 06:46:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
搜索没找到答案,请教高手.


一个数据库导出的文本字段"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编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2006-9-13 06:48:00 | 只看该作者
为什么会成web源代码了啊.晕.
3#
发表于 2006-9-13 06:53:00 | 只看该作者
可能转来转去出现了差错,应该从根源中重设
4#
 楼主| 发表于 2006-9-13 17:09:00 | 只看该作者
老大根源我无法控制啊

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



一个数据库导出的文本字段"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
5#
发表于 2006-9-13 17:22:00 | 只看该作者
确实不能转换的话,请尝试用left,right,mid这三个函数来提取
6#
发表于 2006-9-13 17:26:00 | 只看该作者
与系统日期的设置有关。
7#
 楼主| 发表于 2006-9-13 18:10:00 | 只看该作者
谢谢指点 解决了问题

CDate: CDate(Right([DATE],4) & "-" & Mid([RDATE],4,2) & "-" & Left([DATE],2))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-26 09:00 , Processed in 0.172734 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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