jstl 格式化标签

el/2024/7/24 0:49:39
需要引入格式化标签库

<%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt”%>

一,格式化日期

Value:表示的是日期

Type:表示的是日期显示的格式,date表示显示时间,time表示显示日期,both表示时间和日期都显示

pattern:以某种模式显示时间

var:表示将时间放到某个变量中

<fmt:formatDate value=”${today}” type=”date”></fmt:formatDate>

<fmt:formatDate value=”${today}” type=”time”></fmt:formatDate>

<fmt:formatDate value=”${today}” type=”both”></fmt:formatDate>

<fmt:formatDate value=”${today}” pattern=”yyyy-MM-dd HH:mm:ss” var=”d”></fmt:formatDate>

${d}

二,格式化数字

value:表示的是数字

pattern:表示格式的模式

groupingUsed:表示的是数字是否分组,默认true表示分组,false表示不分组

maxIntegerDigits:整数位最长多少位

minIntegerDigits:整数位最短多少位

maxFractionDigits:小数位最大多少位

minFractionDigits:小数位最少多少位

type:表示类型,其值currency表示货币,percent表示百分比

currencySymbol:表示货币符号

var:表示存储数字的变量

<fmt:formatNumber value=”${n}” pattern=”###,###,###” groupingUsed=”false”/>


<fmt:formatNumber value="${price*discount}" type="currency" pattern="$.00"/> //-- $12.00

<fmt:formatNumber value="${price*discount}" type="currency" pattern="$.0#"/> //-- $12.0

<fmt:formatNumber value="${price*discount}" type="currency"/> //-- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关)

<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/>// -- 123,456.79

<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> //-- 123,456.7

<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/>// -- 123,456.70

<fmt:formatNumber value="12" type="percent" /> //-- 1,200% (type 可以是currency、 number、 和percent)。

http://www.ngui.cc/el/5557638.html

相关文章

Mssql未能加载文件或程序集“Microsoft.SqlServer.Sqm,

未能加载文件或程序集“Microsoft.SqlServer.Sqm, Version10.0.0.0, Cultureneutral, PublicKeyToken89845dcd8080cc91”或它的某一个依赖项。系统找不到指定的文件。 (SqlMgmt) ------------------------------ 程序位置: 在 Microsoft.SqlServer.Management.SqlMgmt.SqmHelp…

struts2 效验文件模板

struts2中的数据校验文件配置 <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd&quo…

struts2格式化日期和时间

struts2格式化日期和时间struts2 中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在struts2中进行日期格式化输出的几种方式. 1.利用 <s:date>进行格式化.如: <s:date name"birthday" format"yyyy-MM-dd"/>就是将属性birthday按…

Mssql 时间日期格式化

1 取值后格式化{0:d}小型&#xff1a;如2005-5-6{0:D}大型&#xff1a;如2005年5月6日{0:f}完整型2 当前时间获取 DateTime.Now.ToShortDateString3 取值中格式化SQL Server里面可能经常会用到的日期格式转换方法:sql server使用convert来取得datetime日期数据&#xff0c;以下…

js复制到剪切板

function copytoclip(obj){var objtestobj.innerText; window.clipboardData.setData(text, objtest); alert("复制成功");}

js 得到对象的宽度和高度

//绝对宽度Obj.offsetWidth//绝对高度Obj.offsetHeight以下是获取窗口对象的宽高值。clientHeight 获取对象的高度&#xff0c;不计算任何边距、边框、滚动条&#xff0c;但包括该对象的补白。clientLeft 获取 offsetLeft 属性和客户区域的实际左边之间的距离。clientT…

EL 表达式操作字符串

uri"http://java.sun.com/jsp/jstl/functions" prefix"fn" %> 上面的 uri 根据你的实际情况定。 ${fn:substring("你要截取的字符串"),beginIndex,endIndex} 网友回复:可以截取&#xff0c;用fn函数&#xff1a; <% taglib pre…

js 计算两个日期之间时间差

js 计算两个日期之间时间差var begindatenew Date("2012", "03", "1");//开始日期var enddatenew Date("2012", "03", "22");//结束日期var tempdays Date.parse(enddate) - Date.parse(begindate);alert(tempda…

mssql修改字段

alter table SupermarketPromotionDetailalter column discount decimal(5,2) not null

什么是csv文件

CSV 即 Comma Separate Values &#xff0c;是一种纯文本格式&#xff0c;用来存储数据。这种文件格式经常用来作为不同程序之间的数据交互的格式。最终文件可以用电子表格程序&#xff08;如 Microsoft Excel &#xff09;打开&#xff0c;也可以用作其他程序的导入格式。 CSV…