Velocity自帶的工具類DateTool、NumberTool等。。
org.apache.velocity.tools.generic.DateTool
Jfinal可在攔截器中加上request.setAttribute("date", new DateTool()),date你隨時可以在.vm的Velocity模板中使用。
關於date,如下所示:
函式舉例顯示結果
函式舉例 |
顯示結果 |
$date |
2008-04-22 |
$date.long |
2008年4月22日下午10時58分54秒 |
$date.medium_time |
22:58:54 |
$date.full_date |
2008年4月22日星期二 |
$date.yyyy |
2008 |
$date.get('default','short') |
2008-4-22 下午10:58 |
$date.get('yyyy-M-d H:m:s') |
2008-4-22 22:58:54 |
$date.whenIs('2008-04-20') |
2 days 22 hours ago |
$date.whenIs('2008-04-20').full |
2 days 22 hours 58 minutes 54 seconds 484 milliseconds ago |
$date.whenIs('2008-04-20').days |
-2 |
$date.whenIs('2008-04-20') |
22 hours 58 minutes ago |
$date.whenIs('2008-04-20','2008-04-20') |
same time |
$date.difference('2008-04-20', '2008-04-20') |
2 days |
$date.whenIs('2008-04-20').days |
-2 |
org.apache.velocity.tools.generic.MathTool
Jfinal可在攔截器中加上request.setAttribute("math", new MathTool()),date你隨時可以在.vm的Velocity模板中使用。關於math,如下所示:
函式舉例顯示結果
函式舉例 |
顯示結果 |
$math.add("10","4") |
14 |
$math.sub("100","20") |
80 |
$math.mul("11","7") |
77 |
$math.div("100","5") |
20 |
$math.idiv("100","5") |
20 |
$math.pow("2","5") |
32 |
$math.mod("13","5") |
3 |
$math.max("99","16") |
99 |
$math.min("99","16") |
16 |
$math.abs("-99") |
99 |
\$math.cell("99.26") |
$math.cell("99.26") |
$math.floor("99.26") |
99 |
$math.random |
0.7663665545444911 |
$math.random("1","10") |
2 |
$math.roundTo("2","5") |
5.0 |
$math.toInteger("15") |
15 |
$math.toDouble("15") |
15.0 |
$math.toNumber("15") |
15 |
org.apache.velocity.tools.generic.NumberTool
Jfinal可在攔截器中加上request.setAttribute("number", new NumberTool()),date你隨時可以在.vm的Velocity模板中使用。關於number,如下所示:
函式舉例顯示結果
$number.locale |
zh_CN |
$number.format("35") |
35.0 |
$number.integer("35.47") |
35 |
$number.number("35.47") |
35.47 |
$number.percent("0.3547") |
35% |
$number.toNumber("35.47") |
35.47 |
$number.format("#0.00", 35.5659) |
35.56 保留兩位小數 |
org.apache.velocity.tools.generic.SortTool
Jfinal可在攔截器中加上request.setAttribute("sorter", new SortTool()),date你隨時可以在.vm的Velocity模板中使用。
關於sorter,如下所示:
函式舉例顯示結果
函式舉例 |
顯示結果 |
$sorter.sort(['d','a','b','c']) |
[a, b, c, d] |
$sorter.sort([5,1,12,3]) |
[1, 3, 5, 12] |
相關推薦
Velocity自帶的工具類DateTool、NumberTool等。。
org.apache.velocity.tools.generic.DateTool Jfinal可在攔截器中加上request.setAttribute("date", new DateTool()),date你隨時可以在.vm的Velocity模板中使用。 關於dat
SpringBoot的velocity自帶工具類匯入
SpringBoot結合velocity模板,可以通過toolbox來格式化時間 在resources目錄下新建toolbox.xml檔案,新增如下程式碼 <?xml version="1.0
Expo大作戰(二十七)--expo sdk api之Util(expo自帶工具類),tackSnapshotAsync,Svg,SQLite
help count 開發 段落 mda and mpat str 語句 簡要:本系列文章講會對expo進行全面的介紹,本人從2017年6月份接觸expo以來,對expo的研究斷斷續續,一路走來將近10個月,廢話不多說,接下來你看到內容,講全部來與官網 我猜去全部
自定義工具類-----GPS、網路定位
程式碼依舊是kotlin編寫,java類似 1、在清單檔案裡新增許可權 <!--請求網路許可權--> <uses-permission android:name="android.permission.INTERNET" /> <!-- 這個許可權用於進行網路定
使用mybatis自帶工具,自動生成表對應domain、mapper.xml以及dao
upd stat javac sch val char 數據庫名 tab decimal 引用:http://blog.csdn.net/p793049488/article/details/40422975 1、需要手動建表,如T_PRI_USER 2、新建配置文件g
xml解析工具mashaller javaee自帶解析類
for writer length star 工具 進行 去掉m comm err 1.怎樣去掉Marshaller的格式化? : JAXBContext context = JAXBContext.newInstance(Entity.class);
Xcode自帶工具 FileMerge 進行檔案比較、合併
FileMerge 是XCode自帶的一款工具,可進行程式碼比較、合併。 1、在應用程式中找到Xcode右鍵選擇顯示包內容,路徑如下圖,可複製快捷鍵方便使用。 也可以直接開啟Xcode,在Open Developer Tool中開啟,如下圖。 如下圖: 2、開啟FileMerge,如下圖,選擇左右
8、資訊收集篇————Kali Linux自帶工具
前言Kali Linux是一個集成了許許多多的滲透測試工具的一款系統,也可以說是專門問滲透測試人員量身打造的一般,本小節就為大家來介紹一下kali當中有哪些用於資訊收集的工具。DNS資訊收集fierce介紹在一個安全的環境中,暴力破解DNS的方式是一種獲取不連續IP地址空間主
HBase可用於管理、分析、修復和除錯的自帶工具hbck,hfile和資料備份與恢復介紹
HBase自帶的很多工具可用於管理、分析、修復和除錯,這些工具一部分的入口是hbase shell 客戶端,另一部分是在hbase的Jar包中。 目錄: hbck hfile 資料備份與恢復 Snapshots Replication Export C
php自帶壓縮類壓縮文件夾
tac true pre 失敗 osi alert 關閉 自動 對象傳遞 // 壓縮文件夾 function addFileToZip($path,$zip){ $handler=opendir($path); //打開當前文件夾由$path指定。 whi
(轉)用mysql自帶工具mysqlslap對數據庫進行壓力測試
執行 fec syntax counter stat autoload show 多少 creat http://aolens.blog.51cto.com/7021142/1901557-------用mysql自帶工具mysqlslap對數據庫進行壓力測試 mysqls
集合工具類CollectionUtils、ListUtils、SetUtils、MapUtils的使用
inter lis lec println clas 發現 pub sem xtend 主要用它的isEmpty(final Collection<?> coll)靜態方法來判斷一個給定的集合是否為null或者是否長度為0。最近才發現此工具類還可以取集合的交集、
MySQL自帶工具使用介紹
fflush -html 一次 arch 地址 host 靈活 外鍵 var MySQL自帶工具使用介紹:1)mysql命令:mysql命令事是使用最多的命令工具了,為用戶提供了一個命令行接口來操作管理MySQL的服務器。命令格式:Usage:mysql [OPTIONS]
mysql 自帶工具詳解
sql數據庫 tab sys mail 大內存 發的 -o 服務 tcp MySQL自帶工具使用介紹:1)mysql命令:mysql命令事是使用最多的命令工具了,為用戶提供了一個命令行接口來操作管理MySQL的服務器。命令格式:Usage:mysql [OPTIONS][d
關於 MongoDB 與 SQL Server 通過本身自帶工具實現數據快速遷移 及 註意事項 的探究
數據遷移工具 文件中 文件導入 原本 修改字段 信息 字符 變化 是否 背景介紹 隨著業務的發展、需求的變化,促使我們追求使用不同類型的數據庫,充分發揮其各自特性。如果決定采用新類型的數據庫,就需要將既有的數據遷移到新的數據庫中。在這類需求中,將SQL Server中的數據
使用python3自帶工具2to3.py 轉換 python2.x 代碼 到python3
views view program tps python2.x pan ram ng- 自動 幾乎所有的Python 2程序都需要一些修改才能正常地運行在Python 3的環境下。為了簡化這個轉換過程,Python 3自帶了一個叫做2t
使用Calibre自帶工具批量轉換電子書格式
use exe bre ali 等待時間 代碼 spa 改名 lam 原來使用Calibre轉換電子書格式都是先導入,再轉換,再把轉換後的文件復制出來,最後再改名。 雖然可以批量導入和轉換,但復制和改名要一個處理。後來發現Calibre自帶命令行轉換工具,就寫了一個批處理,
Xcode自帶工具symbolicatecrash解析iOS Crash檔案
一、找到.app檔案和.app.dSYM檔案 在桌面建立一個crash資料夾,然後Xcode->Window->Organizer找到Archives找到App->右擊Show in Finder 複製.app和.app.dSYM到crash夾檔案:右擊.xc
15 友盟專案--資原始檔工具類(ResourceUtil)、sql執行工具類(ExecSQLUtil)
資原始檔工具類把sql指令碼轉換為String字串--->交給sql工具類ExecSQLUtil執行sql 1.資原始檔工具類(ResourceUtil) 把sql指令碼轉換為String字串 /** * 資原始檔工具類 */ public class Resourc
15 友盟項目--資源文件工具類(ResourceUtil)、sql執行工具類(ExecSQLUtil)
\n exceptio err trim exe oldboy default ade 例如 資源文件工具類把sql腳本轉換為String字符串--->交給sql工具類ExecSQLUtil執行sql 1.資源文件工具類(ResourceUtil) 把sql腳本轉