回 帖 发 新 帖 刷新版面

主题:给日期变量赋值问题

在不知道当前日期显示格式的情况下,怎样将2008年2月19日这个日期,赋给一个变量?
已知:年N=2008,月N=2,日N=19
日期显示格式不知道是02/19/2008,还是2008-02-19,怎样将这个日期值赋给日期型变量?请大师们指点。谢谢!

回复列表 (共14个回复)

沙发


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))

板凳

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 楼

写成  YMD 形式的表达式,
再加判断语句! 
表达式符号用 "/" 比较好。

4 楼

什么世界?  =date(年,月,日)

5 楼

实在不是很想下你面子的,但再要脸这个时候也要低一下头了吧?

6 楼

谢谢两位大师。
没想到这么简单哟。一直用DATE来取系统时间,就没有想到还有这个功能啦。

7 楼

顶一下老大徒悲伤!我还很多东西不会或不知道的!但并不感觉是失面子的事!你该多多发表高见!让不知或不懂的人好好受用,我想大家对你是感激不尽的!非常感谢!

8 楼

date(年,月,日)  已经被你拿来炫耀多次了,
我还会给你机会的!
高兴吗!
哈哈……

9 楼

我也有很多死撑要面子的时候.
但还是实在不得不佩服.没想到这世上居然还有比我更死撑的人.

七楼太抬举了.这些基本常识又不是很高深的独特算法,
懂并不代表水平,不懂也不代表不行.
我知道自己的斤两,我虽也炫耀,但也不可能拿鸡毛出来晒.
但实在让人佩服的是......呵呵......

10 楼

郑少秋演的什么电视知道吧?

我来回复

您尚未登录,请登录后再回复。点此登录或注册