C#中将时间转成文件名可以通过以下方法实现:
- 使用DateTime.Now.ToString()方法将当前时间转成字符串。
string fileName = DateTime.Now.ToString("yyyyMMddHHmmssfff");
通过此方式可以将当前时间转成年月日时分秒毫秒的格式,例如20210712133456005,作为文件名。
- 使用DateTime.UtcNow.ToString()方法将当前UTC时间转成字符串。
string fileName = DateTime.UtcNow.ToString("yyyyMMddHHmmssfff") + "UTC";
通过此方式可以将当前UTC时间转成年月日时分秒毫秒的格式,并在文件名末尾加上UTC标识。
示例1:将时间转成文件名
using System;
class Program
{
static void Main(string[] args)
{
string fileName = DateTime.Now.ToString("yyyyMMddHHmmssfff");
Console.WriteLine("文件名为:" + fileName);
}
}
执行结果:
文件名为:20210712133456005
示例2:将UTC时间转成文件名
using System;
class Program
{
static void Main(string[] args)
{
string fileName = DateTime.UtcNow.ToString("yyyyMMddHHmmssfff") + "UTC";
Console.WriteLine("文件名为:" + fileName);
}
}
执行结果:
文件名为:20210712133456005UTC
以上两种方式均可将时间转成文件名,根据需要选择使用即可。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#将时间转成文件名使用方法 - Python技术站