1. 程式人生 > >JSTL fmt:formatNumber日期、 數字、貨幣格式化

JSTL fmt:formatNumber日期、 數字、貨幣格式化

JSTL fmt:formatNumber日期、 數字、貨幣格式化

使用<fmt>標籤應先匯入

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

uri可在fmt.tld檔案下

1. 日期格式化

<fmt:formatDate value=“${XXX.date}” pattern=“yyyy-MM-dd HH:mm:ss”/>

value:要格式化的日期

pattern:日期格式化的格式

2 數字格式化

<fmt:formatNumber value="12" type="currency" pattern="

.00"/> -- $12.00

<fmt:formatNumber value="12" type="currency" pattern=".0#"/> -- $12.0

<fmt:formatNumber value="1234567890" 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)

java格式化輸出:

DecimalFormat df = new DecimalFormat("格式");

String fmt =df.format(double);

符號                  意義

0                     一個數位

#                     一個數位,前導零和追尾零不顯示

.                      小數點分割位置

,                     組分隔符的位置

-                      負數字首

%                    100乘,並顯示百分號

其他任何符號    在輸出字串中包括指定符號

相關推薦

JSTL fmt:formatNumber日期 數字貨幣格式化

JSTL fmt:formatNumber日期、 數字、貨幣格式化 使用<fmt>標籤應先匯入 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 其uri可在fmt.t

17.程式設計題:計算加班費賣東西日期提取執行緒數字網路資料庫

計算加班費加班10小時以下加班費是時薪的1.5倍。加班10小時或以上,按4元/時算。提示:(一個月工作26天,一天正常工作8小時)    計算1000月薪,加班9小時的加班費    計算2500月薪,加班11小時的加班費    計算1000月薪,加班15小時的加班費賣東西一家

python輸出串多行數字空格

friend logs 數字 height 單引號 配對 .cn img bsp python可使用print輸出文本,下面介紹幾種文本輸出 純字符串 使用單引號或雙引號:單引號和雙引號使用沒有區別,但是要配對:print “Hi friend!” 使用變量,可拼

正則驗證 只能輸入中文數字字母 2-10個字符之間

正則驗證 只能輸入中文、數字、字母 2-10個字符之間var reg = /([u4e00-u9fa5\dA-Za-z]){2,10}/; //這個表達式有一些特殊字符 比如@ 是可以驗證通過的實際操作後發現下面正則表達式普通字母、數字已經隱含了不包括特殊符號所以下面包含普通字母、數字的正則表達是

數據類型數字字符串

image -- for 一個 ring 負數 code ble log 數據類型   指的就是變量值的類型   數據類型包括:       標準數據類型:數字、字符串、列表、元組、字典       其他類型:類、模塊、文件、null、集合、函數、類型type   所有的數

【C語言】統計一個字串中字母數字空格及其它字元的數量

統計一個字串中字母、數字、空格及其它字元的數量 解法1: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> void Count(con

統計一個字串中字母數字其它字元的個數,返回一個元組`

統計一個字串中字母、數字、其它字元的個數,返回一個元組` def sum_of_characters(str1): num = 0 letter = 0 char = 0 for i in str1: if i.isdigit():

JavaScript字串數字布林型別

  一、字串 1、Javascript的字串型別的資料,通過引號定義(單引號、雙引號),      可以在字串裡面使用引號,但是字串裡面的引號不要和字串的引號一樣 var n="this is 'book'"; var z='box'; console

python學習之路-基本資料型別1 變數的概念數字字串

1 什麼是資料型別? 每種程式語言都有自己的資料型別,用於標識計算機可以認識的資料,Python中主要的資料型別為字串,整數,浮點數,列表,元祖,字典,集合七種主要的資料型別,其中以列表,字典為最主要的資料型別。 2 什麼是變數? 在說資料型別之前,首先說一下變數,那什麼是變數?簡單講,變數就是一個容器

一個線上排版小工具:中文英文數字符號中間加個空格

我一直相信這個世界是懶人創造的。 大家如果仔細看我的文章,會發現一個有趣的地方。就是數字、英文和中文之間會多一個空格,比如 1 是數字,1 兩邊有空格。如果你再仔細觀察,微信文字訊息的排版風格也是這樣,不信你試試。 這個排版的風格是師從 stormzhang,包括微信整個排版風格都跟他差不多,只是我比較喜歡在

判斷字串是否純中文英文數字等等

public void isEnglish(String str) { //【全為英文】返回true 否則false boolean result1 = str.matches("[a-zA-Z]+"); //【全為數字】返回true boo

輸入一行字元,分別統計出其中英文字母數字空格和其他字元的個數。

import java.util.Scanner; public class Main { public static void main(String[] args) { int digital = 0, character = 0,blank = 0,other = 0;

java驗證,”支援6-20個字母數字下劃線或減號,以字母開頭“這個的正則表示式怎麼寫?

轉自:https://yq.aliyun.com/wenzhang/show_96854 問題描述 java驗證,”支援6-20個字母、數字、下劃線或減號,以字母開頭“這個的正則表示式怎麼寫? 驗證”支援6-20個字母、數字、下劃線或減號,以字母開頭“的正則表示式

括號匹配 - 給定一串字元,不超過100個字元,可能包括括號數字字母標點符號空格,程式設計檢查這一串字元中的( ) ,[ ],{ }是否匹配。

7-12 括號匹配 (15 分) 給定一串字元,不超過100個字元,可能包括括號、數字、字母、標點符號、空格,程式設計檢查這一串字元中的( ) ,[ ],{ }是否匹配。 輸入格式: 輸入在一行中給出一行字串,不超過100個字元,可能包括括號、數字、字母、標點符號、空格。 輸出格式:

JAVA 統計字串中的漢字英文字母數字其他符號的數量

</pre><pre name="code" class="html">去除字串的空格方法: 1. String.trim() trim()是去掉首尾空格 2.str

正則表示式——判斷字串組成,第一個必須是字母,後面可以是字母數字下劃線,總長度為5-20

//判斷字串是否是這樣組成的,第一個必須是字母,後面可以是字母、數字、下劃線,總長度為5-20 var c = /^[a-zA-Z]\w{4,19}$/; // /是轉義 ^ 是開頭 [

Android自定義軟鍵盤樣式:字母數字標點三種切換

第一次寫,直接上程式碼吧: 先看效果圖: 1.在需要的呼叫軟鍵盤的activity_mian.xml中加入鍵盤控制元件 <!--自定義鍵盤控制元件--> <RelativeLayout android:layout_width="fill

python判斷字串包含中文數字英文

1.判斷字串只包含中文:#encoding=utf-8 import sys reload(sys) sys.setdefaultencoding('utf8') def check_contain_chinese(check_str): flag = True

java 優先順序以特殊字元數字英文漢字(且漢字部分以漢字首字母)順序排序

1,當我使用如下程式碼對其中的list進行排序時: 優先順序以特殊字元、數字、英文、漢字(且漢字部分以漢字首字母)順序排序 @Test public void sortList(){ List<String>list=Lists.newA

js各類正則表示式(中文字母數字全形)

簡單的說,正則表示式是一種可以用於模式匹配和替換的強有力的工具。其作用如下: 測試字串的某個模式。例如,可以對一個輸入字串進行測試,看在該字串是否存在一個電話號碼模式或一個信用卡號碼模式。這稱為資料有效性驗證。 替換文字。可以在文件中使用一個正則表示式來標識特定文字,然後可以全部將其刪除,或者替換為別的