C#获取系统时间作为名字使用
我们经常会遇到时间命名文件或控件的问题,这个时候需要转换一下你的时间
20180416_103612(2018年4月16日_10点36分12秒,当然大家以后可以自己更改)
我测试的环境如下:
使用语言:C#
环境:.net Framework 4.6.1 (貌似支持所有.NET环境,我就不多说了)
public static string GetTimeName(DateTime time)
{
Func<int, string> addToZero = n =>
{
if (n.ToString().Length<2)
{
return string.Format("0{0}",n);
}
return n.ToString();
};
return string.Format("{0}{1}{2}_{3}{4}{5}", time.Year, addToZero(time.Month), addToZero(time.Day), addToZero(time.Hour), addToZero(time.Minute), addToZero(time.Second));
}