gpt4 book ai didi

c# - 使用当前日期创建文件名

转载 作者:行者123 更新时间:2023-12-02 17:18:44 24 4
gpt4 key购买 nike

在我的 C# Windows 窗体应用程序中,我有日志数据。我将它们保存在文本文件中,但我想用当前日期/时间的一些描述来命名该文件。但是在调试代码时我得到了这个错误:

The given path's format is not supported.

这是我的代码:

        string dateAndTime = " '' " + DateTime.Now.ToShortDateString() + "-" + DateTime.Now.ToShortTimeString() + " '' ";
string sPath = @"C:/Desktop/Logs - "+ dateAndTime + ".txt";
int type = 0;
using (StreamWriter sw = File.CreateText(sPath))
{
int J = 0;
for (int i = 0; i < logsList.Count; i++)
{
if (logsList[i + 3] == "IN")
{
type = 3;
}
else if (logsList[i + 3] == "OUT")
{
type = 4;
}

sw.WriteLine(logsList[i] + " " + logsList[i + 1] + " " + logsList[i + 2] + " " + logsList[i + 3] + " " + logsList[i + 4]);
i += 4;
}
}

最佳答案

将此用于没有斜杠的格式

DateTime.Now.ToString("yyyy-dd-M--HH-mm-ss");

ToShortDateString 使用当前语言,这将导致不同的结果,具体取决于代码执行的机器

关于c# - 使用当前日期创建文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31158042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com