起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 159|回复: 8

(OK)DateOf(2099-12-30)输出1905-8-18

[复制链接]
发表于 2008-4-3 14:32:35 | 显示全部楼层 |阅读模式
DateOf(2099-12-30)输出1905-8-18??
何解啊?我只要它输出2099-12-30)
回复

使用道具 举报

 楼主| 发表于 2008-4-3 15:15:06 | 显示全部楼层
大哥帮帮手啊???
回复 支持 反对

使用道具 举报

发表于 2008-4-3 15:38:23 | 显示全部楼层
jsDialogs.ShowMsg(Business.System.SysUtils.FormatDateTime('YYYY-MM-DD',
    Business.System.DateUtils.DateOf(Business.System.SysUtils.StrToDate('2099-12-30'))),'');
我这么用没有问题啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-3 15:49:14 | 显示全部楼层
最初由 zfang 发布
[B]jsDialogs.ShowMsg(Business.System.SysUtils.FormatDateTime('YYYY-MM-DD',
    Business.System.DateUtils.DateOf(Business.System.SysUtils.StrToDate('2099-12-30')))..

以下省略...... [/B]


我是在"字段"设置默认值:

1.jpg

16.43 KB, 下载次数: 99

回复 支持 反对

使用道具 举报

发表于 2008-4-3 16:02:57 | 显示全部楼层
那你看该函数的说明阿,要求传进去的是个日期时间类型的,而你传进去的这是什么啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-7 17:18:40 | 显示全部楼层
最初由 zfang 发布
[B]那你看该函数的说明阿,要求传进去的是个日期时间类型的,而你传进去的这是什么啊? [/B]


DateOf('2020-4-7 17:11:34')
报错

未命名.jpg

12.6 KB, 下载次数: 86

回复 支持 反对

使用道具 举报

发表于 2008-4-7 17:26:29 | 显示全部楼层
比如这样用就没问题啊
DateOf(ServerTime())
其实这个函数的含义就是取日期,传进去的参数如果是日期+时间的话,返回日期而已。
回复 支持 反对

使用道具 举报

发表于 2008-4-7 17:28:02 | 显示全部楼层
你上面传进去的是字符串当然不行了,需要传进去日期时间类型的,double
回复 支持 反对

使用道具 举报

发表于 2008-5-9 22:56:25 | 显示全部楼层
问题怎么样了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-12 05:36 , Processed in 0.042091 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表