就是在Date和String,number和string间的转换的模式。

解决方案 »

  1.   

    import java.text.*;
    import java.util.*;public class Test
    {
    public static void main(String[] args) 
    {
     SimpleDateFormat formatter = new SimpleDateFormat ("EEE MMM dd hh:mm:ss yyyy", Locale.getDefault());
     System.out.println(formatter.format(new Date()));
    //格式化当前JVM的时间,已“EEE MMM dd hh:mm:ss yyyy”格式和JVM默认当地日期格式符号输出
     int s,m;
             formatter = new SimpleDateFormat("s",Locale.getDefault());
             try
             {
               s = Integer.parseInt(formatter.format(new Date()));
       System.out.println(s);
             }
             catch (NumberFormatException n)
             {
               s = 0;
             }
             formatter.applyPattern("m");
             try
             {
               m = Integer.parseInt(formatter.format(new Date()));
       System.out.println(s);
             }
             catch (NumberFormatException n)
             {
               m = 0;
             }
    }
    }
    运行结果:星期二 八月 05 02:36:18 2003
    18
    18