Java 格式化類

2021-07-07 01:35:21 字數 1149 閱讀 9686

a.日期格式化

1、日期格式

dateformat df = new ******dateformat("yyyy年mm月dd日 hh:mm:ss.sss ");

2、日期

date date= new date();

date date= new date(時間); ---時間是1970-1-1以後的毫秒數

3、日曆

calendar cal = calendar.getinstance();

cal.set(2015, 0, 31, 8, 20, 59);

// 往下溢位--減去

cal.add(calendar.month, 1);

//往上進製

cal.add(calendar.date, 1);

//獲得日期

date date = cal.gettime();

b.數字格式化

new decimalformat("#.#####");  

0  數字,沒有放零

#  數字,沒有就沒有

.  小數字置

,  整數字置的分割符

% 百分比

numberformat.getcurrencyinstance(); --貨幣格式化

numberformat.getintegerinstance();   --整數格式化

numberformat.getnumberinstance();  --小數格式化

numberformat.getpercentinstance(); --百分比格式化

c.字串格式化

messageformat.format

messageformatpattern:

string

messageformatpattern formatelement string

formatelement:

formattype: one of

number date time choice

formatstyle:

short

medium

long

full

integer

currency

percent

subformatpattern

java 日期格式化幫助類

public final class utildate 返回 string 字串 格式 yyyy mm dd hh mm ss param date 要格式化的日期 return string 格式化後的日期 public static string dataformat date date 返回 ...

java 格式化數字

publicclasstestnumberformat publicstaticvoidmain stringargs doublepi 3.1415927 圓周率 取一位整數 system.out.println newdecimalformat 0 format pi 3 取一位整數和兩位小數 ...

Java時間格式化

dateformat 12小時制和24小時制的區別是大寫為24小時制,小寫為12小時制。使用 dateformat時格式化時間的 yyyy.mm.dd 為年月日 如果希望格式化時間為12小時制的,則使用hh mm ss 而如果希望格式化時間為24小時制的,則使用hh mm ss 如下 date da...