| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2717 人关注过本帖
标题:关于日期时间型数据的问题
只看楼主 加入收藏
panpende
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:528
专家分:963
注 册:2009-4-27
收藏
得分:5 
SET CENTURY ON
SET DATE TO TMD
STRTRAN(DTOC(MMD),'/','-')
2011-09-02 14:58
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
以下是引用panpende在2011-9-2 14:58:35的发言:
SET CENTURY ON
SET DATE TO TMD
STRTRAN(DTOC(MMD),'/','-')
SET CENTURY ON
SET DATE TO YMD
STRTRAN(DTOC(MMD),'/','-')

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-09-03 09:09
muyubo
Rank: 9Rank: 9Rank: 9
来 自:山东莱芜
等 级:蜘蛛侠
威 望:3
帖 子:471
专家分:1017
注 册:2011-3-6
收藏
得分:0 
太好了,我要的就是STRTRAN(DTOC(MMD),'/','-') ,感谢各位教导!!!

原来日期时间型字段数据,用dtoc(),就只显示年月日部分,而时间部分就没有了.
year(mmd)  得2011
month(mmd) 得8
day(mmd)   得9
time(mmd)  得13:56:55
怎样得出 2011-08-09 ?  date(mmd)不行.
dtoc(mmd)  得"2011-08-09"



[ 本帖最后由 muyubo 于 2011-9-3 10:15 编辑 ]
2011-09-03 09:54
taiyanghua
Rank: 1
等 级:新手上路
帖 子:39
专家分:4
注 册:2010-10-11
收藏
得分:0 
构造需要的字符串看着麻烦些,不过理解起来简单
2011-09-03 14:46
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
怎么现代人都喜欢把简单的问题复杂化?放着系统提供的函数不去用,偏偏要自己去“构造”。

两人行已有我师……
2011-09-03 18:34
xdzhhq
Rank: 2
等 级:论坛游民
帖 子:32
专家分:33
注 册:2011-11-23
收藏
得分:0 
回复 10楼 panpende
这个好,不受系统时间格式设置限制。学习了。
2012-06-21 18:34
谈建红
Rank: 2
等 级:论坛游民
帖 子:61
专家分:17
注 册:2012-11-9
收藏
得分:0 
set date short
2012-12-10 21:13
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9844
专家分:27213
注 册:2012-2-5
收藏
得分:0 
?TTOD({^ 2011-08-09 13:56:55})

坚守VFP最后的阵地
2021-03-04 22:52
快速回复:关于日期时间型数据的问题
数据加载中...
 
   



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

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