<Android>使用系统时间命名文件夹

来源:互联网 发布:布吉岛漫画软件 编辑:程序博客网 时间:2024/06/16 21:52

   调用系统时间命名文件,可使用Android类Time,获得年月日时的值,并根据前一篇的下标组成一个带时间和索引的文件名称,例如:file_09时10分_001.txt。

    对系统时间的调用:

Time t=new Time(); //or Time t=new Time("GMT+8"); 加上Time Zone资料t.setToNow(); //取得系统时间。int i_th = t.hour;int i_tm = t.minute;String th = String.valueOf(i_th);String tm = String.valueOf(i_tm);
    完整方法代码:

//根据索引生成新文件名public String createNewFileName(){String fileName,smNowFileindex;Time t=new Time(); //or Time t=new Time("GMT+8"); 加上Time Zone资料t.setToNow(); //取得系统时间。int i_th = t.hour;int i_tm = t.minute;String th = String.valueOf(i_th);String tm = String.valueOf(i_tm);if( i_th < 10 )th = "0" + th;else;if( i_tm < 10 )tm = "0" + tm;else;mNowFileindex = getMaxIndex()+1;if(mNowFileindex >= 1 && mNowFileindex < 10)  smNowFileindex = "00" + String.valueOf(mNowFileindex);elseif(mNowFileindex >= 10 && mNowFileindex < 100)  smNowFileindex = "0" + String.valueOf(mNowFileindex);elsesmNowFileindex = String.valueOf(mNowFileindex);fileName = "/file_" + th + "时" + tm + "分" + "_" + smNowFileindex + ".txt";fileName = android.os.Environment.getExternalStorageDirectory()+ folderPath+ fileName;return fileName;}


0 0