以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助](已解决)如何处理操作系统日期格式与应用系统日期格式不一致的错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55673) |
-- 作者:黄训良 -- 发布时间:2014/8/21 10:42:00 -- [求助](已解决)如何处理操作系统日期格式与应用系统日期格式不一致的错误 当操作系统的日期格式不是“yyyy-MM-dd”,提示如下错误:(处理办法在13楼) 如何在设计时给一个提示,修改日期格式?请老师们指点。
此主题相关图片如下:日期格式错误.png [此贴子已经被作者于2014-8-21 16:22:11编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/21 10:44:00 -- 呃,必须是完整的年 yyyy/MM/dd |
-- 作者:Bin -- 发布时间:2014/8/21 10:45:00 -- 获取时间的时候FORMAT一下 例如 format(date.today,"yyyy-MM-dd")
|
-- 作者:有点甜 -- 发布时间:2014/8/21 10:46:00 -- 如果要提示,你可以编写项目事件 BeforeShowErrorMessage
判断Message的文字,如果是等于 【该字符串未被.....】就弹出提示。
http://www.foxtable.com/help/topics/2655.htm
|
-- 作者:黄训良 -- 发布时间:2014/8/21 10:46:00 -- 我的想法是在做开发时,如何做一个提示,提醒用户修改 日期格式!而不是报错!! [此贴子已经被作者于2014-8-21 10:46:43编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/8/21 10:49:00 -- 看4楼。 |
-- 作者:黄训良 -- 发布时间:2014/8/21 10:53:00 -- 在XP上的提示又不一样,是这样的提示:String was not recognized as a valid DateTime. |
-- 作者:有点甜 -- 发布时间:2014/8/21 10:55:00 -- 多层判断即可。 |
-- 作者:黄训良 -- 发布时间:2014/8/21 11:03:00 -- 要是以软件登录时就能自动处理操作系统的日期格式 那就太好了! |
-- 作者:有点甜 -- 发布时间:2014/8/21 11:06:00 -- 以下是引用黄训良在2014-8-21 11:03:00的发言:
要是以软件登录时就能自动处理操作系统的日期格式 那就太好了!
可以处理的,你判断一下今天的日期的格式即可。
比如写代码 msgbox(Date.Today) |