xsl中有没有把sql字符串转日期格式换成日期格式的函数

2014年4月 荣获微软MVP称号2013年4月 荣获微软MVP称号
2012年7月 MS-SQL Server大版内专家分月排行榜第一2012年6月 MS-SQL Server大版内专家分月排行榜第一2012年5月 MS-SQL Server大版内专家分月排行榜第一2012年4月 MS-SQL Server大版内专家分月排行榜第一
2011年8月 挨踢职涯大版内专家分月排行榜第一2011年3月 扩充话题大版内专家分月排行榜第一2011年2月 扩充话题大版内专家分月排行榜第一2011年2月 挨踢职涯大版内专家分月排行榜第一2011年1月 扩充话题大版内专家分月排行榜第一2010年12月 扩充话题大版内专家分月排行榜第一2010年12月 挨踢职涯大版内专家分月排行榜第一2010年8月 挨踢职涯大版内专家分月排行榜第一
2012年9月 扩充话题大版内专家分月排行榜第二2011年11月 扩充话题大版内专家分月排行榜第二2011年10月 扩充话题大版内专家分月排行榜第二2011年9月 挨踢职涯大版内专家分月排行榜第二2011年7月 挨踢职涯大版内专家分月排行榜第二2011年4月 挨踢职涯大版内专家分月排行榜第二2010年6月 挨踢职涯大版内专家分月排行榜第二
2011年8月 挨踢职涯大版内专家分月排行榜第一2011年3月 扩充话题大版内专家分月排行榜第一2011年2月 扩充话题大版内专家分月排行榜第一2011年2月 挨踢职涯大版内专家分月排行榜第一2011年1月 扩充话题大版内专家分月排行榜第一2010年12月 扩充话题大版内专家分月排行榜第一2010年12月 挨踢职涯大版内专家分月排行榜第一2010年8月 挨踢职涯大版内专家分月排行榜第一
2012年9月 扩充话题大版内专家分月排行榜第二2011年11月 扩充话题大版内专家分月排行榜第二2011年10月 扩充话题大版内专家分月排行榜第二2011年9月 挨踢职涯大版内专家分月排行榜第二2011年7月 挨踢职涯大版内专家分月排行榜第二2011年4月 挨踢职涯大版内专家分月排行榜第二2010年6月 挨踢职涯大版内专家分月排行榜第二
2014年4月 荣获微软MVP称号2013年4月 荣获微软MVP称号
2012年7月 MS-SQL Server大版内专家分月排行榜第一2012年6月 MS-SQL Server大版内专家分月排行榜第一2012年5月 MS-SQL Server大版内专家分月排行榜第一2012年4月 MS-SQL Server大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。最完美的xslt数值函数与字符串函数
我的图书馆
最完美的xslt数值函数与字符串函数
任何的编程语言或者是SQL语句都有内置的函数或方法,而强大灵活的xslt技术也是如此。熟练掌握XSLT的常用函数的用法,XSLT的应用将变得如此轻松,你会发现XSLT比想象中还要牛!以下是xslt数值的函数与xslt字符串函数的说明与参考示例。
1、xslt数值的函数: (1)fn:number(arg)&& 返回参数的数值。参数可以是布尔值、字符串或节点集。 &&&& 示例:&xsl:value-of select="number('100')"/& 返回 100
(2)fn:abs(num) 返回参数的绝对值。 &&&& 示例:&xsl:value-of select="number(-3.14)"/& 返回 3.14
(3)fn:ceiling(num) 返回大于 num 参数的最小整数。(注:这里有些文章是写错了的,将大于写成了小于) &&&& 示例:&xsl:value-of select="ceiling(3.14)"/& 返回 4
(4)fn:floor(num) 返回小于等于 num 参数的最大整数。 &&&& 示例:&xsl:value-of select="floor(3.14)"/& 返回 3
(5)fn:round(num) 把 num 参数舍入为最接近的整数。 &&&& 示例:&xsl:value-of select="round(3.14)"/& 返回 3
(6)round-half-to-even(num)
&&&& 示例:&xsl:value-of select="round-half-to-even(0.5)"/& 返回 0 &&&& 示例:&xsl:value-of select="round-half-to-even(1.5)"/& 返回 2 &&&& 示例:&xsl:value-of select="round-half-to-even(2.5)"/& 返回 2
2、xslt字符串函数 (1)fn:string(arg) 返回参数的字符串值。参数可以是数字、逻辑值或节点集。 &&&& 示例:&xsl:value-of select="string(314)"/& 返回 "314"
(2)fn:codepoints-to-string(int,int,...) 根据代码点序列返回字符串。 &&&& 示例:&xsl:value-of select="codepoints-to-string(84, 104, 233, 114, 232, 115, 101)"/& 返回 'Thérèse'
(3)fn:string-to-codepoints(string) 根据字符串返回代码点序列。 &&&& 示例:&xsl:value-of select="string-to-codepoints("Thérèse")"/& 返回 84, 104, 233, 114, 232, 115, 101
(4)fn:codepoint-equal(comp1,comp2) 根据 Unicode 代码点对照,如果 comp1 的值等于 comp2 的值,则返回 true。(),否则返回 false。 &&&& 示例:&xsl:value-of select="compare('ghi', 'ghi')"/& 返回 true
&&&& fn:compare(comp1,comp2)
fn:compare(comp1,comp2,collation) 如果 comp1 小于 comp2,则返回 -1。如果 comp1 等于
comp2,则返回 0。如果 comp1 大于 comp2,则返回 1。(根据所用的对照规则)。 &&&& 示例:&xsl:value-of select="compare('ghi', 'ghi')"/& 返回 0
(5)fn:concat(string,string,...) 返回字符串的拼接。 &&&& 示例:&xsl:value-of select="concat('XPath ','is ','FUN!')"/& 返回 'XPath is FUN!'
(6)fn:string-join((string,string,...),sep) 使用 sep 参数作为分隔符,来返回 string 参数拼接后的字符串。 &&&& 示例:&xsl:value-of select="string-join(('Www.', 'mobansheji', '.', 'com'), ' ')"/& 返回 ''
(7)fn:substring(string,start,len)
&&&& fn:substring(string,start) 返回从start位置开始的指定长度的子字符串。第一个字符的下标是 1。如果省略 len 参数,则返回从位置 start 到字符串末尾的子字符串。 &&&& 示例:&xsl:value-of select="substring('',1,4)"/& 返回 'www.' &&&&&&&&&& &xsl:value-of select="substring('',4)"/& 返回 ''
(8)fn:string-length(string) fn:string-length() 返回指定字符串的长度。如果没有 string 参数,则返回当前节点的字符串值的长度。 &&&& 示例:&xsl:value-of select="substring('')"/& 返回 18
(9)fn:normalize-space(string) fn:normalize-space() 删除指定字符串的开头和结尾的空白,并把内部的所有空白序列替换为一个,然后返回结果。如果没有 string 参数,则处理当前节点。。 &&&& 示例:&xsl:value-of select="normalize-space(' www.&&& mobansheji . com ')"/& 返回 ''
(10)fn:upper-case(string) 把 string 参数转换为大写。 &&&& 示例:&xsl:value-of select="upper-case('The Xpath')"/& 返回 'THE XPATH'
(11)fn:lower-case(string) 把 string 参数转换为小写。 &&&& 示例:&xsl:value-of select="lower-case('The XML')"/& 返回 'the xml'
(12)fn:translate(string1,string2,string3) 把 string1 中的 string2 替换为 string3。
&&&& 示例:&xsl:value-of select="translate('Do you know xml
and xpath?','xml','xslt')"/& 返回 'Do you know xslt and xpath?' &&&& 示例:&xsl:value-of select="translate('12:30','03','54')"/& 返回 '12:45'
(13)fn:escape-uri(stringURI,esc-res) &&&& 示例:&xsl:value-of select="escape-uri("", true())"/& 返回 "http%3A%%2Ftest#car" &&&& 示例:&xsl:value-of select="escape-uri("", false())"/& 返回 ""
(14)fn:contains(string1,string2) 如果 string1 包含 string2,则返回 true,否则返回 false。 &&&& 示例:&xsl:value-of select="contains('XML','XM')"/& 返回 true
(15)fn:starts-with(string1,string2) 如果 string1 以 string2 开始,则返回 true,否则返回 false。 &&&& 示例:&xsl:value-of select="starts-with('XML','X')"/& 返回 true
(16)fn:ends-with(string1,string2) 如果 string1 以 string2 结尾,则返回 true,否则返回 false。 &&&& 示例:&xsl:value-of select="ends-with('XML','X')"/& 返回 false
(17)fn:substring-before(string1,string2) 返回 string2 在 string1 中出现之前的子字符串。 &&&& 示例:&xsl:value-of select="substring-before('','.')"/& 返回 'www'
(18)fn:substring-after(string1,string2) 返回 string2 在 string1 中出现之后的子字符串。 &&&& 示例:&xsl:value-of select="substring-before('','.')"/& 返回 ''
(19)fn:matches(string,pattern) 如果 string 参数匹配指定的模式,则返回 true,否则返回 false。 &&&& 示例:&xsl:value-of select="matches("Merano", "ran")"/& 返回 true
(20)fn:replace(string,pattern,replace) 把指定的模式替换为 replace 参数,并返回结果。 &&&& 示例:&xsl:value-of select="replace("The password is admin888", "8", "*")"/& 返回 'The password is admin***'
(21)fn:tokenize(string,pattern) &&&& 示例:&xsl:value-of select="tokenize("XPath is fun", "\s+")"/& 返回 ("XPath", "is", "fun")
通过以上xslt数值的函数与xslt字符串函数,我想各位朋友都已经知道了如何用xslt来处理各种数值和字符串了。在实际的应用中可能比示例代码要复杂得多,只有熟练掌握才能应用自如! 希望多重复的看几遍!
format-number()
TA的最新馆藏[转]&[转]&[转]&您所在的位置: &
使用MySQL内置函数把字符串转换为日期
使用MySQL内置函数把字符串转换为日期
利用MySQL内置函数,我们可以把字符串转换为日期。下文将为您举例说明该方法的实现过程,希望对您能有所启迪。
MySQL内置函数是很重要的一类函数,我们可以通过内置函数把字符串转换为日期,下面就为您详细介绍该方法,供您参考。
在mysql里面利用str_to_date()把字符串转换为日期。
MySQL内置函数实例:
分隔符一致,年月日要一致
select&str_to_date('02/25/:34&AM','%m/%d/%y&%h:%i:%s&%s')&as&column_name&from&table_ &&str_to_date('08/09/2008',&'%m/%d/%Y');&--& &&str_to_date('08/09/08'&,&'%m/%d/%y');&--& &&str_to_date('08.09.2008',&'%m.%d.%Y');&--& &&str_to_date('08:09:30',&'%h:%i:%s');&--&08:09:30 &&str_to_date('08.09.:30',&'%m.%d.%Y&%h:%i:%s');&--&&08:09:30 &&
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
SQL Server 2008提供了全民啊行的空间支持,但同时空
你的SQL Server代码安全吗?请你与我一起跟随作者来探
为什么会发生死锁?如何利用SQL Server Profiler分析
本书是AJAX之父的经典之作。本书用简洁的语言系统化地诠释了设计、技术和商业融合是最重要的发展趋势。全书共8章,包括关于用户
51CTO旗下网站通过VBA调用函数实现将excel字符型转换成为日期型
我的图书馆
通过VBA调用函数实现将excel字符型转换成为日期型
如C列存放的是一些包含日期的字符,如“dzwebs.net”
  那么,如何通过VBA将最后一列的日期提取出来,并将日期加1显示在最后一行呢?其实非常简单。
  以下为实现的方法,请诸君过目!
  新建一个VBA宏,提取日期,代码如下:
  Sub igetDate()  Dim i, j As String&&&&&&&&&&&&&&&&&&&&&&&&&&& & '定义i,j为字符型,用于取得数字  Dim riqi As String&&&&&&&&&&&&&&&&&&&&&&&&   '定义d为字符型,用于格式化所取得的数字  j = Range("a65535").End(xlUp).Row&&&&&&&& '定位至EXCEL表格最后一行  i = Left(Cells(j, 3), 8)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& '取最后一行的第3列的前八位数字,如
  riqi = Format(i, "####/##/##")&&&&&&&&&&&&&&&&&& '格式化所取得的数字,格式化为,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  '不用CDATE转换都可以作为日期使用了  riqi = DateAdd("d", 1, riqi)&&&&&&&&&&&&&&&&&& '日期的天数加一天,变成  Cells(j + 1, 1) = riqi&&&&&&&&&&&&&&&&&&&&&&&&&  '在日期编码的下一行的单元格输入转换后的日期
  End Sub
  以上代码用到函数left,format,dateadd;
  这样我们就实现了用VBA将字符串的日期变成了真正的日期型了。
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&7639人阅读
WEB开发(2)
稍熟悉XPATH的人都知道,在XSL中使用translate函数可以将一个字符串进行逐字符替换。例如:translate(&bar&,&abc&,&ABC&) 将得到 BArtranslate(&--aaa--&,&abc-&,&ABC&) 将得到 AAA。但是,如果要替换一个子字符串为另一个子字符串,对XPATH1.0而言,用translate就有点力不从心了。一般来讲,在XSL中进行字符串替换有以下两种方法:(1)使用ms:script嵌入XSL实现,但要求XML解析器必须是MS的。(2)使用纯XSL模板来实现。当然,使用第(1)种方法有个好处就是可以充分利用javascript强大的字符串处理功能,例如还可以使用正则表达式。这里使用了一个纯XSL模板来实现字符串替换。源代码如下,其中后面的部分是用于测试的示例:&?xml version=&1.0& encoding=&gb2312&?&&xsl:stylesheet version=&1.0& xmlns:xsl=&&&&&!--字符串替换模板--&&&!--&版权所有 叶建生
&@version 1.0
20:33 于重庆南坪&--&&&xsl:template name=&StringReplace&&&&&xsl:param name=&SrcString&/&&&&xsl:param name=&FromString&/&&&&xsl:param name=&ToString&/&&&&xsl:choose&&&&&xsl:when test=&contains($SrcString,$FromString)&&&&&&&xsl:value-of select=&substring-before($SrcString,$FromString)&/&&&&&&xsl:value-of select=&$ToString&/&&&&&&xsl:call-template name=&StringReplace&&&&&&&&xsl:with-param name=&SrcString& select=&substring-after($SrcString,$FromString)&/&&&&&&&xsl:with-param name=&FromString& select=&$FromString&/&&&&&&&xsl:with-param name=&ToString& select=&$ToString&/&&&&&&/xsl:call-template&&&&&/xsl:when&&&&&xsl:otherwise&&xsl:value-of select=&$SrcString&/&&/xsl:otherwise&&&&/xsl:choose&&&/xsl:template&&&!--只是测试用,正式使用时可以删除此模板--&&&xsl:template match=&/&&&&&html&&&&&body&&&&&&table border=&1&&&&&&&&caption&字符串替换函数&/caption&&&&&&&tr&&&&&&&&th&源字符串&/th&&&&&&&&th&FromString&/th&&&&&&&&th&ToString&/th&&&&&&&&th&替换结果&/th&&&&&&&/tr&&&&&&&xsl:for-each select=&//S&&&&&&&&&tr&&&&&&&&td&&&&&&&&&xsl:value-of select=&Source&/&&&&&&&&/td&&&&&&&&td&&&&&&&&&xsl:value-of select=&From&/&&&&&&&&/td&&&&&&&&td&&&&&&&&&xsl:value-of select=&To&/&&&&&&&&/td&&&&&&&&td&&&&&&&&&xsl:call-template name=&StringReplace&&&&&&&&&&&xsl:with-param name=&SrcString& select=&Source&/&&&&&&&&&&xsl:with-param name=&FromString& select=&From&/&&&&&&&&&&xsl:with-param name=&ToString& select=&To&/&&&&&&&&&/xsl:call-template&&&&&&&&/td&&&&&&&&/tr&&&&&&&/xsl:for-each&&&&&&/table&&&&&/body&&&&/html&&&/xsl:template&&/xsl:stylesheet&用于测试的XML:&?xml version=&1.0& encoding=&GB2312&?&&Root&&&S&&&&Source&asdflaksdjfalsdkfjaslkdjf&/Source&&&&From&a&/From&&&&To&bbb&/To&&&/S&&&S&&&&Source&asdflaksdjfalsdkfjaslkdjf&/Source&&&&From&flaksdjfals&/From&&&&To&bbb&/To&&&/S&&&S&&&&Source&asdflaksdjfalsdkfjaslkdjf&/Source&&&&From&djfa&/From&&&&To&bbb&/To&&&/S&&&S&&&&Source&asdflaksdjfalsdkfjaslkdjf&/Source&&&&From&sdf&/From&&&&To&VVV&/To&&&/S&&&S&&&&Source&我不是四川人&/Source&&&&From&四川&/From&&&&To&重庆&/To&&&/S&&&S&&&&Source&SELECT * FROM TAble& where a=b&/Source&&&&From&=&/From&&&&To&*=&/To&&&/S&&/Root&转换结果:字符串替换函数源字符串FromStringToString替换结果asdflaksdjfalsdkfjaslkdjfabbbbbbsdflbbbksdjfbbblsdkfjbbbslkdjfasdflaksdjfalsdkfjaslkdjfflaksdjfalsbbbasdbbbdkfjaslkdjfasdflaksdjfalsdkfjaslkdjfdjfabbbasdflaksbbblsdkfjaslkdjfasdflaksdjfalsdkfjaslkdjfsdfVVVaVVVlaksdjfalsdkfjaslkdjf我不是四川人四川重庆我不是重庆人SELECT * FROM TAble where a=b=*=SELECT * FROM TAble where a*=b
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15060次
排名:千里之外}

我要回帖

更多关于 java字符串转日期格式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信