主题:给日期变量赋值问题
海军
[专家分:5350] 发布于 2008-01-05 09:52:00
在不知道当前日期显示格式的情况下,怎样将2008年2月19日这个日期,赋给一个变量?
已知:年N=2008,月N=2,日N=19
日期显示格式不知道是02/19/2008,还是2008-02-19,怎样将这个日期值赋给日期型变量?请大师们指点。谢谢!
回复列表 (共14个回复)
沙发
cbl518 [专家分:57140] 发布于 2008-01-05 11:56:00
SET DATE MDY
年N=2008
月N=2
日N=19
a1=STR(年N,4)+"/"+STR(月N,2)+"/"+STR(日N,2)
?CTOD(IIF(EMPTY(CTOD(a1)),STR(月N,2)+"/"+STR(日N,2)+"/"+STR(年N,4),a1))
年N=2008
月N=2
日N=19
a1=STR(年N,4)+"-"+STR(月N,2)+"-"+STR(日N,2)
?CTOD(IIF(EMPTY(CTOD(a1)),STR(月N,2)+"/"+STR(日N,2)+"/"+STR(年N,4),a1))
板凳
cbl518 [专家分:57140] 发布于 2008-01-05 11:56:00
SET DATE YMD
年N=2008
月N=2
日N=19
a1=STR(年N,4)+"/"+STR(月N,2)+"/"+STR(日N,2)
?CTOD(IIF(EMPTY(CTOD(a1)),STR(月N,2)+"/"+STR(日N,2)+"/"+STR(年N,4),a1))
年N=2008
月N=2
日N=19
a1=STR(年N,4)+"-"+STR(月N,2)+"-"+STR(日N,2)
?CTOD(IIF(EMPTY(CTOD(a1)),STR(月N,2)+"/"+STR(日N,2)+"/"+STR(年N,4),a1))
3 楼
cbl518 [专家分:57140] 发布于 2008-01-05 12:12:00
写成 YMD 形式的表达式,
再加判断语句!
表达式符号用 "/" 比较好。
4 楼
老大徒悲伤 [专家分:660] 发布于 2008-01-05 12:38:00
什么世界? =date(年,月,日)
5 楼
老大徒悲伤 [专家分:660] 发布于 2008-01-05 13:12:00
实在不是很想下你面子的,但再要脸这个时候也要低一下头了吧?
6 楼
海军 [专家分:5350] 发布于 2008-01-05 13:16:00
谢谢两位大师。
没想到这么简单哟。一直用DATE来取系统时间,就没有想到还有这个功能啦。
7 楼
lwh1188 [专家分:25840] 发布于 2008-01-05 14:38:00
顶一下老大徒悲伤!我还很多东西不会或不知道的!但并不感觉是失面子的事!你该多多发表高见!让不知或不懂的人好好受用,我想大家对你是感激不尽的!非常感谢!
8 楼
cbl518 [专家分:57140] 发布于 2008-01-05 15:00:00
date(年,月,日) 已经被你拿来炫耀多次了,
我还会给你机会的!
高兴吗!
哈哈……
9 楼
老大徒悲伤 [专家分:660] 发布于 2008-01-05 15:23:00
我也有很多死撑要面子的时候.
但还是实在不得不佩服.没想到这世上居然还有比我更死撑的人.
七楼太抬举了.这些基本常识又不是很高深的独特算法,
懂并不代表水平,不懂也不代表不行.
我知道自己的斤两,我虽也炫耀,但也不可能拿鸡毛出来晒.
但实在让人佩服的是......呵呵......
10 楼
老大徒悲伤 [专家分:660] 发布于 2008-01-05 15:23:00
郑少秋演的什么电视知道吧?
我来回复