JavaFX教程-字串(String)、數值(Number)和日期的格式化

梧桐雨—168發表於2008-03-18

字串(String)、數值(Number)和日期的格式化

JavaFX有內建的字串格式化操作符(format as),語法如下:

	表示式 format as 指令

format as 操作符支援java.text.DecimalFormatjava.text.SimpleDateFormatjava.util.Formatter的格式化指令:如果格式化指令以%開頭,那麼將會使用java.util.Formatter;如果表示式是Number型別,則使用java.text.DecimalFormat;如果表示式是java.util.Date型別,則使用java.text.SimpleDateFormat。指令運算元是一個在語法上的識別符號,而不是一個表示式。這就允許了在編譯時靜態檢查指令內容的正確性。

例如:
	import java.util.Date;

	100.896 format as <>; // yields '100.896000'
	31.intValue() format as <>; // yields '1F'
	var d = new Date();
	d format as <>; // yields '2005-10-31T08:04:31.323-0800'
	0.00123 format as <<00.###E0>>; // yields '12.3E-4'

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13270562/viewspace-209694/,如需轉載,請註明出處,否則將追究法律責任。

相關文章