以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.net/bbs/index.asp)
--
专家坐堂
(http://foxtable.net/bbs/list.asp?boardid=2)
----
怎么在字符串中提取其中的数值
(http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69093)
-- 作者:hongyefor
-- 发布时间:2015/5/30 10:14:00
-- 怎么在字符串中提取其中的数值
如何提取CO201505280322927759中的20150528,表达式应该怎么写啊
此主题相关图片如下:日期.jpg
-- 作者:Bin
-- 发布时间:2015/5/30 10:14:00
--
e.datarow("电子凭证号").substring(2,8)
-- 作者:hongyefor
-- 发布时间:2015/5/30 10:17:00
--
好像不行啊
此主题相关图片如下:日期.jpg
-- 作者:Bin
-- 发布时间:2015/5/30 10:18:00
--
呵呵.这是代码并不是表达式.要区分清楚.
substring([列名],3,8)
-- 作者:hongyefor
-- 发布时间:2015/5/30 12:24:00
--
转出日期是日期型表达式列啊
此主题相关图片如下:日期.jpg
-- 作者:Bin
-- 发布时间:2015/5/30 12:28:00
--
列类型要是字符串格式. 如果是日期格式
要改为
Convert(
substring([列名],3,2) + \'-\' +
substring([列名],5,2) + \'-\' +
substring([列名],6,2)
,\'
System.DateTime
\')
-- 作者:hongyefor
-- 发布时间:2015/5/30 12:30:00
--
还是不行啊
此主题相关图片如下:日期.jpg
-- 作者:Bin
-- 发布时间:2015/5/30 12:31:00
--
搞错了不好意思
Convert(
substring([列名],3,4) + \'-\' +
substring([列名],7,2) + \'-\' +
substring([列名],9,2)
,\'
System.DateTime
\')
-- 作者:hongyefor
-- 发布时间:2015/5/30 12:46:00
--
谢谢,那让“-”变成“年”“月”“日”怎么搞啊
-- 作者:Bin
-- 发布时间:2015/5/30 13:41:00
--
那只能在DrawCell中设置显示
if e.col.name="日期" then
e.text=format(e.row(e.col.name),"yyyy年MM月dd日")
end if
http://www.foxtable.com/help/topics/0656.htm