package _6_3_格式化字符串; import java.util.Date; import java.util.Locale; //日期格式化 public class _6_3_Example_1 { public static void main(String[] args) { // TODO 自动生成的方法存根 Date today=new Date(); String a=String.format(Locale.US, "%tb", today); String b=String.format(Locale.US, "%tB", today); String c=String.format("%ta", today); String d=String.format("%tA", today); String e=String.format("%tY", today); String f=String.format("%ty", today); String g=String.format("%tm", today); String h=String.format("%td", today); String i=String.format("%te", today); System.out.println("格式化后的字符串为月份的英文缩写:"+a); System.out.println("格式化后的字符串为月份的英文全写:"+b); System.out.println("月格式化后的字符串为星期:"+c); System.out.println("格式化后的字符串为星期:"+d); System.out.println("格式化后的字符串为4位的年份值:"+e); System.out.println("格式化后的字符串为2位的年份值:"+f); System.out.println("格式化后的字符串为2位的月份值:"+g); System.out.println("格式化后的字符串为2位的日期值:"+h); System.out.println("格式化后的字符串为1位的日期值:"+i); } }
package _6_3_格式化字符串; import java.util.Date; //时间格式化 public class _6_3_Example_2 { public static void main(String[] args) { // TODO 自动生成的方法存根 Date date=new Date(); System.out.println("默认时间格式:"+date); System.out.println("两位24小时制的小时:"+String.format("%tH",date)); System.out.println("两位12小时制的小时:"+String.format("%tl",date)); System.out.println("24小时制的小时:"+String.format("%tk",date)); System.out.println("12小时制的小时:"+String.format("%tl",date)); System.out.println("两位小时中的分钟:"+String.format("%tM",date)); System.out.println("两位分钟中的秒:"+String.format("%tS",date)); System.out.println("表示时区缩写形式的字符串:"+String.format("%tZ", date)); System.out.println("上午还是下午:"+String.format("%tp",date)); } }
package _6_3_格式化字符串; import java.util.Date; //日期时间组合形式格式化 public class _6_3_Example_3 { public static void main(String[] args) { // TODO 自动生成的方法存根 Date date=new Date(); System.out.println("默认的日期时间格式:"+date); System.out.println("24小时制的时间,被格式化为小时和分钟:"+String.format("%tR",date)); System.out.println("24小时制的时间,被格式化为小时、分钟、秒:"+String.format("%tT",date)); System.out.println("12小时制的时间,被格式化为:"+String.format("%tr",date)); System.out.println("日期被格式化为(两位年份):"+String.format("%tD",date)); System.out.println("ISO8601格式的完整日期(四位年份),被格式化为:"+String.format("%tF",date)); System.out.println("日期和时间被格式化为:"+String.format("%tc",date)); } }
package _6_3_格式化字符串; //常规类型格式化 public class _6_3_Example_4 { public static void main(String[] args) { // TODO 自动生成的方法存根 String str1=String.format("%d",400/2); String str2=String.format("%b",3>5); String str3=String.format("%x",200); System.out.println("400的一半是:"+str1); System.out.println("3>5正确么:"+str2); System.out.println("200的十六进制数是:"+str3); } }
package _6_3_格式化字符串; //将金额格式转化成大写格式 public class _6_3_Exercise_1 { public static void main(String[] args) { // TODO 自动生成的方法存根 } /* //转换数字整数部分的大写格式 public static String getInteger(String num){ if(num.indexOf(".")!=-1){ num=num.substring(0,num.indexOf(".")); } num=new StringBuffer(num).reverse().toString(); StringBuffer temp=new StringBuffer(); for(int i=0;i<num.length();i++){ temp.append(STR_UNIT[i]); temp.append(STR_NUMBER[num.charAt(i)-48]); } num=temp.reverse().toString(); } */ }
package _6_3_格式化字符串; import java.text.NumberFormat; import java.util.Locale; import java.util.Scanner; public class _6_3_Exercise_2 { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner scanner=new Scanner(System.in);//创建输入流扫描器 System.out.println("请输入一个数字:"); double number=scanner.nextDouble(); scanner.close(); System.out.println("Locale类的常量作为构造函数获得不同的货币格式"); //创建格式化对象 NumberFormat format=NumberFormat.getCurrencyInstance(Locale.CHINA); //输出格式化数据 System.out.println("Locale.CHINA:"+format.format(number)); format=NumberFormat.getCurrencyInstance(Locale.US); System.out.println("Locale.US:"+format.format(number)); format=NumberFormat.getCurrencyInstance(Locale.CANADA); System.out.println("Locale.CANADA:"+format.format(number)); format=NumberFormat.getCurrencyInstance(Locale.ENGLISH); System.out.println("Locale.ENGLISH:"+format.format(number)); format=NumberFormat.getCurrencyInstance(Locale.TAIWAN); System.out.println("Locale.TAIWAN:"+format.format(number)); } }
相关推荐
格式化字符串的时候用到字典。原文:学学Python_字符串07_字典的格式化字符串
C#格式化字符串C#格式化字符串C#格式化字符串C#格式化字符串
Qt 格式化字符串 - Avatarx - 博客园博客园首页新随笔联系管理订阅随笔- 1695 文章- 0 评论- 3Qt 格式化字符串Qt字符串格式化性能比较
自动格式化json字符串自动格式化json字符串自动格式化json字符串
.NET 字符串格式化 .NET Standard DateTime Format Strings、.NET Custom Number Format Strings
Java_格式化字符串 很全的,常用的都包括了。
格式化字符串格式化字符串格式化字符串
Freemarker_内置函数_数字、字符串、日期格式化.txt
json字符串格式化工具
字符串格式化问题
029.Python字符串_format格式化_数字格式化操作.mp4
简单的字符串,可以帮助您了解相关功能,方便学习。
获取字符传中的数字 格式化数据类型 判断字符是否为中文等
格式化字符串漏洞利用
Json字符串格式化工具
json字符串格式化工具,不用安装,直接运行,美化json字符串,方便,快捷。json字符串格式化工具,不用安装,直接运行,美化json字符串,方便,快捷。json字符串格式化工具,不用安装,直接运行,美化json字符串,...
Java字符串_日期_数字格式化输出,特别适合初学者了解各个数据类型的操作和应用。
python格式化各种形式的时间字符串,输出标准格式XXXX-XX-XX XX:XX:XX。
这是一个JavaScript格式化字符串的工具,详细: http://blog.csdn.net/loocao/archive/2010/01/07/5149420.aspx