以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 发现一个奇怪的事情,同步和异步,返回的时间格式不同,为啥会这样? (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=150758) |
-- 作者:chen37280600 -- 发布时间:2020/6/6 17:36:00 -- 发现一个奇怪的事情,同步和异步,返回的时间格式不同,为啥会这样? 用SqlJoinDatatable,从sqlServer数据库查询一个时间列,直接output.show,没什么长代码 在同步情况下,是2020-06-06 16:56:37 在异步情况下,是2020/6/6 16:56:37 数据库存的是:2020-06-06 16:56:37.873 为啥会这样? [此贴子已经被作者于2020/6/6 17:47:23编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/6/7 20:20:00 -- 我测试没有问题哦 |
-- 作者:chen37280600 -- 发布时间:2020/6/8 9:11:00 -- 奇怪,我测试确实会不同
Dim jb As new SQLJoinTableBuilder("tem","UserInfo") jb.C jb.AddCols("*") Dim dt As DataTable = jb.Build(True) Dim dr As DataRow = dt.DataRows(0) output.show("命令窗口的dr输出=" & dr("LastEditTIme")) output.show("命令窗口的dt.(0)的输出=" & dt.DataRows(0)("LastEditTIme")) Functions.AsyncExecute("abc") [此贴子已经被作者于2020/6/8 9:12:14编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/6/8 9:37:00 -- 问了一下,主线程做了处理,统一了所有日期显示的格式化,避免因为系统日期的设置而产生问题。至于异步是在子线程里的,不受主线程处理的影响,所以是跟随系统日期格式的,只能自己格式化一下了 |
-- 作者:chen37280600 -- 发布时间:2020/6/8 9:58:00 -- 哦!懂了 |