注册 登录
编程论坛 VFP论坛

求助日期返回值的问题

siruding 发布于 2025-03-05 10:11, 217 次点击
QSRQ=thisform.OlECONTROL1.OBJECT._VALUE

JSRQ=thisform.OlECONTROL2.OBJECT._VALUE

THISFORM.TEXT1.Value=JSRQ

thisform.OlECONTROL1.OBJECT._VALUE 返回值会带时间,显示为2025/3/5 0:00:00,求助怎么把时间去掉,只留日期?

在线等,谢谢
3 回复
#2
laowan0012025-03-05 15:03
这样试下
如果QSRQ是字符型(从你程序上看应该是字符型)
messagebox(TTOD(CTOT(QSRQ)))

如果QSRQ是日期时间型
messagebox(TTOD(QSRQ))

[此贴子已经被作者于2025-3-5 15:09编辑过]

#3
siruding2025-03-05 16:12
感谢,是日期时间型,第二条是正解。
#4
easyppt2025-03-06 17:14
楼主用的 OLE控件? 解决问题要从根源考虑,让 OLE控件只返回日期,不包含时间部分,不是更好?

当然,如果字段本身就需要时间部分,仅仅是特定的场合下需要截图日期部分,那也是合理的。



[此贴子已经被作者于2025-3-6 17:16编辑过]

1