字符串(String)、数值(Number)和日期的格式化
JavaFX有内建的字符串格式化操作符(format as),语法如下:
表达式 format as 指令
format as 操作符支持java.text.DecimalFormat、java.text.SimpleDateFormat和java.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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13270562/viewspace-209694/