freemarker类型转换

本文介绍了Freemarker模板语言中用于操作字符串的多种函数,包括substring、cap_first、uncap_first、capitalize、date、time、datetime、ends_with、html、index_of、length、lower_case、upper_case、contains、number、replace、split、trim等,以及如何进行数字和布尔值的转换。这些函数帮助开发者高效地处理字符串格式和类型转换。
摘要由CSDN通过智能技术生成

#操作字符串函数
##1. substring(start,end)从一个字符串中截取子串
start:截取子串开始的索引,start必须大于等于0,小于等于end
end: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。
例子:

${'str'?substring(0)} 结果为str  
${'str'?substring(1)} 结果为tr  
${'str'?substring(2)} 结果为r  
${'str'?substring(3)} 结果为  
${'str'?substring(0,0)} 结果为  
${'str'?substring(0,1)} 结果为s  
${'str'?substring(0,2)} 结果为st  
${'str'?substring(0,3)} 结果为str  

##2. cap_first 将字符串中的第一个单词的首字母变为大写。

${'str'?cap_first} 结果为Str  

##3. uncap_first将字符串中的第一个单词的首字母变为小写。

${'Str'?cap_first} 结果为str  

##4. capitalize将字符串中的所有单词的首字母变为大写

${'str'?capitalize} 结果为STR  

##5. date,time,datetime将字符串转换为日期
例如:

<#assign date1="2009-10-12&
  • 849
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值