代码改变世界

JAVA中讨厌的年月日时分秒

2011-04-06 09:12  flying团队  阅读(484)  评论(0编辑  收藏  举报

 //创建文件写入器
  String pattern="00";
  java.text.DecimalFormat df = new java.text.DecimalFormat(pattern);
   
  Calendar CD = Calendar.getInstance();
  int YY = CD.get(Calendar.YEAR);
  int MM = CD.get(Calendar.MONTH)+1;//月份从0开始,老外真变态    
  int DD = CD.get(Calendar.DATE);
  int HH = CD.get(Calendar.HOUR_OF_DAY);//如果这里用HOUR,那杯具了!只显示12小时制!JAVA中时间真是主垃圾了!本地化干什么去了!!!
  int NN = CD.get(Calendar.MINUTE);
  int SS = CD.get(Calendar.SECOND); 
    
  String NYRSFM=school_id+"-"+String.valueOf(YY)+df.format(MM)+df.format(DD)+df.format(HH)+df.format(NN)+df.format(SS);
  //在C盘根目录下创建一个空目录
  String TempDirectory="C:\\"+NYRSFM;
  //这个目录如果不存在,就创建一个
  File   dir=new   File(TempDirectory );
  if(!dir.exists())
  {
   dir.mkdirs(); 
  }  

作者:黄海