以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教一个关于时间的的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55693) |
-- 作者:bzfc57 -- 发布时间:2014/8/21 14:28:00 -- 请教一个关于时间的的问题 请教一个关于时间的的问题,时间格式在表达式中不能比较大小也不能加减,有其他办法实现不?还有如何求出一个时间数据的分钟,比如09:30的分钟是30? 再者将它转成分钟表示,比如09:00就是540分钟。 |
-- 作者:Bin -- 发布时间:2014/8/21 14:29:00 -- 用代码,希望怎么样折腾都可以. |
-- 作者:bzfc57 -- 发布时间:2014/8/21 14:36:00 -- 如果表达式中能做到这些功能就好了 |
-- 作者:有点甜 -- 发布时间:2014/8/21 14:38:00 -- 如果用表达式,这样写
iif(SubString(Convert([第四列],\'System.String\'), 11, 1) = \':\', Convert(SubString(Convert([第四列],\'System.String\'), 10, 1),\'System.Int32\')*60+Convert(SubString(Convert([第四列],\'System.String\'), 12, 2),\'System.Int32\'), Convert(SubString(Convert([第四列],\'System.String\'), 10, 2),\'System.Int32\')*60+Convert(SubString(Convert([第四列],\'System.String\'), 13, 2),\'System.Int32\')) |