时间序列为图片存储文件名(待完善)

方法一

   string filepath = System.DateTime.Now.ToString("yyyyMMddhhmmss")+".jpg";

   简单完事。

 

方法二

    用随机字符串和随机数字字符串,很好用,我贴个代码
///   <summary>
///   获得数字形式的随机字符串
///   </summary>
///   <returns> 数字形式的随机字符串 </returns>
public   static   string   GetNumberRandom()
{
int   intNum;
long   lngNum;
string   strNum   =   System.DateTime.Now.ToString();
strNum   =   strNum.Replace( ": ", " ");
strNum   =   strNum.Replace( "- ", " ");
strNum   =   strNum.Replace( "   ", " ");

lngNum   =   long.Parse(strNum);

System.Random   objDom   =   new   Random();
intNum   =   objDom.Next(1000000,9999999);
objDom   =   null;
                       
lngNum   +=   intNum;
return   lngNum.ToString();
}

///   <summary>
///   生成标准8位包含特殊字符的随机字符串
///   </summary>
///   <returns> 包含特殊字符的随机字符串 </returns>
public   static   string   GetRandomStringALL()  
{  
return   BuildRndCodeAll(defaultLength);  
}

///   <summary>
///   生成包含特殊字符的随机字符串,可选择字符数量
///   </summary>
///   <param   name= "Length "> 随机字符串长度 </param>
///   <returns> 包含特殊字符的随机字符串 </returns>
public   static   string   GetRandomStringALL(int   Length)  
{  
return   BuildRndCodeAll(Length);  
}

///   <summary>
///   生成标准8位小写随机字符串,不包含特殊字符
///   </summary>
///   <returns> 标准随机字符串 </returns>
public   static   string   GetRandomStringOnly()  
{  
return   BuildRndCodeOnly(sCharLow   +   sNumber,defaultLength);  
}

///   <summary>
///   生成标准8位随机字符串,可选择大小写
///   </summary>
///   <param   name= "IsUpper "> 是否包含大小写字母 </param>
///   <returns> 随机字符串 </returns>
public   static   string   GetRandomStringOnly(bool   IsUpper)
{
string   strTmp   =   sCharLow;
if(IsUpper)   strTmp   +=   sCharUpp;
return   BuildRndCodeOnly(strTmp,defaultLength);
}

///   <summary>
///   生成不包含特殊字符的小写随机字符串,可选择字符数量
///   </summary>
///   <param   name= "Length "> 随机字符串长度 </param>
///   <returns> 随机字符串 </returns>
public   static   string   GetRandomStringOnly(int   Length)  
{  
return   BuildRndCodeOnly(sCharLow   +   sNumber,Length);  
}

///   <summary>
///   生成不包含特殊字符的随机字符串,可选择字符数量和包含大小写
///   </summary>
///   <param   name= "IsUpper "> 是否包含大小写字母 </param>
///   <param   name= "IsUseNumber "> 字符串数量 </param>
///   <returns> </returns>
public   static   string   GetRandomStringOnly(bool   IsUpper,bool   IsUseNumber)  
{  
string   strTmp   =   sCharLow;  
if   (IsUpper)   strTmp   +=   sCharUpp;  
if   (IsUseNumber)   strTmp   +=   sNumber;  

return   BuildRndCodeOnly(strTmp,defaultLength);  
}

///   <summary>
///   生成不包含特殊字符的随机字符串,可选择长度,包含大小写字母和字符数量
///   </summary>
///   <param   name= "Length "> 字符数量 </param>
///   <param   name= "IsUpper "> 是否包含大小写字母 </param>
///   <param   name= "IsUserNumber "> 字符串数来那个 </param>
///   <returns> 随机字符串 </returns>
public   static   string   GetRandomStringOnly(int   Length,bool   IsUpper,bool   IsUserNumber)  
{  
string   strTmp   =   sCharLow;  
if   (IsUpper)   strTmp   +=   sCharUpp;  
if   (IsUserNumber)   strTmp   +=   sNumber;  

return   BuildRndCodeOnly(strTmp,Length);  
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值