| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 456 人关注过本帖
标题:字符串:2013-01-27 这种类型的变量怎么转换为日期型(月/日/年)
只看楼主 加入收藏
afdwxf
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2011-9-29
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:6 
字符串:2013-01-27 这种类型的变量怎么转换为日期型(月/日/年)
比如说有字段"收货日期"为字符型,我想从字段中提取字符串并转换为日期型.怎么转换?
           CTOD(收货日期)  ?    不对呀!
                  ctod("^收货日期")  ?    也不对!!
                                                    到底怎么转呀!!!
搜索更多相关主题的帖子: 字符串 
2013-01-27 23:12
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你说的不对是怎么不对了?

授人以渔,不授人以鱼。
2013-01-27 23:58
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:12 
程序代码:
CLEAR
SET DATE ANSI
SET MARK TO "-"
CDATE=[2013-01-27]
CDATE=CTOD(CDATE)
SET DATE AMERICAN
SET MARK TO "/"
?CDATE
或者
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2013-01-28 00:13
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
还是用楼上的代码更简便些。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-01-28 09:12
taohua300
Rank: 12Rank: 12Rank: 12
来 自:光
等 级:贵宾
威 望:14
帖 子:1636
专家分:3906
注 册:2009-3-11
收藏
得分:8 
Set Date To ymd
Set Century On
Set Mark To '-'
?CTOD(收货日期)

因为vfp默认的日期格式跟你的格式不同
所以按默认的设置转换会出错

[ 本帖最后由 taohua300 于 2013-1-28 10:12 编辑 ]

个性太多,无法显示
2013-01-28 10:10
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:298
专家分:808
注 册:2012-6-15
收藏
得分:0 
楼主试试:?CTOD('2013-01-27')和?CTOD(2013-01-27)知道错在哪里了!

学习交流VFP,QQ:248561326。
2013-01-28 11:03
afdwxf
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2011-9-29
收藏
得分:0 
回复 6楼 cxzbzgz
是变量的转换,不是常量转换.

三楼和五楼的都可以完成了.谢谢!!
2013-01-28 19:28
快速回复:字符串:2013-01-27 这种类型的变量怎么转换为日期型(月/日/年)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.047859 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved