概述
import java.util.Calendar; import java.util.Locale;
public class TestFormat {public static void main(String[] args) { long n = 461012; System.out.format("%d%n", n); // --> "461012" System.out.format("%08d%n", n); // --> "00461012" System.out.format("%+8d%n", n); // --> " +461012" System.out.format("%,8d%n", n); // --> " 461,012" System.out.format("%+,8d%n%n", n); // --> "+461,012" double pi = Math.PI; System.out.format("%f%n", pi); // --> "3.141593" System.out.format("%.3f%n", pi); // --> "3.142" System.out.format("%10.3f%n", pi); // --> " 3.142" System.out.format("%-10.3f%n", pi); // --> "3.142" System.out.format(Locale.FRANCE, "%-10.4f%n%n", pi); // --> "3,1416"
Calendar c = Calendar.getInstance(); System.out.format("%tB %te, %tY%n", c, c, c); // --> "May 29, 2006" System.out.format("%tl:%tM %tp%n", c, c, c); // --> "2:34 am" System.out.format("%tD%n", c); // --> "05/29/06" } }
====================
import java.text.*;
public class DecimalFormatDemo {
static public void customFormat(String pattern, double value ) { DecimalFormat myFormatter = new DecimalFormat(pattern); String output = myFormatter.format(value); System.out.println(value + " " + pattern + " " + output); }
}
The output is:
123456.789
123456.789
123.78
12345.67
Converter | Flag | Explanation |
---|---|---|
d | | A decimal integer. |
f | | A float. |
n | | A new line character appropriate to the platform running the application. You should always use %n , rather than n . |
tB | | A date & time conversion—locale-specific full name of month. |
td, te | | A date & time conversion—2-digit day of month. td has leading zeroes as needed, te does not. |
ty, tY | | A date & time conversion—ty = 2-digit year, tY = 4-digit year. |
tl | | A date & time conversion—hour in 12-hour clock. |
tM | | A date & time conversion—minutes in 2 digits, with leading zeroes as necessary. |
tp | | A date & time conversion—locale-specific am/pm (lower case). |
tm | | A date & time conversion—months in 2 digits, with leading zeroes as necessary. |
tD | | A date & time conversion—date as %tm%td%ty |
| 08 | Eight characters in width, with leading zeroes as necessary. |
| + | Includes sign, whether positive or negative. |
| , | Includes locale-specific grouping characters. |
| - | Left-justified.. |
| .3 | Three places after decimal point. |
| 10.3 | Ten characters in width, right justified, with three places after decimal point. |
最后
以上就是俊秀羽毛为你收集整理的System.out.format可以格式日期,数字。。的全部内容,希望文章能够帮你解决System.out.format可以格式日期,数字。。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复