天马行空工作室

 找回密码
 加入天马
搜索
查看: 2748|回复: 0

Java基础教程第五课-字符串(二)格式化字符串

[复制链接]
发表于 2013-1-18 15:56:48 | 显示全部楼层 |阅读模式
String类的format()方法用于创建格式化得字符串。
1.     日期时间字符串的格式化
使用format()方法通过给定的特殊转换符作为参数来实现对日期和时间的格式化。
    (1)  日期的格式化
                                                                  常用的日期格式化转换符
                                                    QQ截图20130118154220.png
例:
  1.   import java.util.Date;
  2.   public class Eval
  3. {
  4.           public static void main(String[] args)
  5.           {
  6.                  Date date = new Date();
  7.                  String year = String.format("%tY",date );
  8.                  String month = String.format("%tB", date);
  9.                  String day = String.format("%td", date);
  10.                  System.out.println("This year is :" + year);
  11.                  System.out.println("Month is :" + month);
  12.                  System.out.println("Day is :" + day);
  13.         }
  14. }
复制代码
结果为:This year is :2013
              Month is :January
              Day is :18
     (2)时间格式化
                                                          时间格式化转换符
                                           2.png
例:
  1. import java.util.Date;
  2. public class GetDate
  3. {
  4.           public static void main(String[] args)
  5.          {
  6.                    Date date = new Date();
  7.                    String hour  = String.format("%tH", date);
  8.                    String minute = String.format("%tM", date);
  9.                    String second = String.format("%tS", date);
  10.                    System.out.println("Now is :" + hour +"hours " + minute +       "minutes " + second + "seconds");
  11.         }
  12. }
复制代码
结果为:Now is :15hours 07minutes 25seconds
       (3). 格式化常见的日期时间组合
                                            常见的日期和时间组合的格式
                                  3.png
2. 常规类型格式化
                                                               常规转换符
                                  4.png
3. 使用正则表达式
       正则表达式30分钟入门教程:



您需要登录后才可以回帖 登录 | 加入天马

本版积分规则

Archiver|手机版|小黑屋|天马行空工作室 ( 京ICP备12003429号  

GMT+8, 2019-9-22 05:57 , Processed in 1.237294 second(s), 25 queries .

Powered by Discuz! v8

© 2010-2014 Java基础教程第五课-字符串(二)格式化字符串 - Java 天马行空工作室

快速回复 返回顶部 返回列表