Foxtable(狐表)用户栏目专家坐堂 → [求助]XP下运行正常也未报错 可是在 WN7下 报错


  共有14215人关注过本帖树形打印复制链接

主题:[求助]XP下运行正常也未报错 可是在 WN7下 报错

帅哥哟,离线,有人找我吗?
程兴刚
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/2/8 23:15:00 [只看该作者]

以下是引用lxl在2010-2-8 20:34:00的发言:

Date.Today.ToString("yyyy-MM-dd",System.Globalization.CultureInfo.InvariantCulture)
这样分隔符就不受控制面板的 区域和语言设置的影响了


收藏!


 回到顶部
帅哥哟,离线,有人找我吗?
舜风
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 小学文化
等级:小狐 帖子:374 积分:2318 威望:0 精华:0 注册:2008/12/6 20:34:00
  发帖心情 Post By:2010/2/8 23:40:00 [只看该作者]

以下是引用lxl在2010-2-8 20:34:00的发言:

Date.Today.ToString("yyyy-MM-dd",System.Globalization.CultureInfo.InvariantCulture)
这样分隔符就不受控制面板的 区域和语言设置的影响了


lxl 这 怎么用呢?


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40574 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/2/9 0:08:00 [只看该作者]

应该是使用在系统需要检测date.today格式的代码段,替换掉date.today就可以了!
系统没有格式检测判断的地方应该不需要替换。

 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/2/9 18:49:00 [只看该作者]

以下是引用舜风在2010-2-8 23:40:00的发言:


lxl 这 怎么用呢?

在区域和语言设置里面把分隔符设成-
然后打开项目,在命令窗口执行
Output.Show(Date.Today.ToString("yyyy/MM/dd",System.Globalization.CultureInfo.InvariantCulture))
Output.Show(Date.Today.ToString("yyyy/MM/dd"))
看看两个结果是不同的。
在日期转换为字符串的时候加上这个参数就是保证 字符输出不受电脑设置影响


 回到顶部
帅哥哟,离线,有人找我吗?
易服
  15楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
  发帖心情 Post By:2010/2/9 21:23:00 [只看该作者]

WIN7下两个代码结果一样 2010/02/09 2010/02/09 (2010-02-09 2010-02-09)
[此贴子已经被作者于2010-2-9 21:26:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lxl
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:858 积分:6071 威望:0 精华:19 注册:2008/9/1 9:13:00
  发帖心情 Post By:2010/2/10 9:54:00 [只看该作者]

我两台电脑的结果都不一样。
Date.Today.ToString("yyyy/MM/dd") 返回的是 2010-02-10

应该和操作系统没关系,和是否采用自定义的区域语言设置有关


 回到顶部
总数 16 上一页 1 2