C#获取系统时间作为名字使用

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));
}
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页