---已编辑---
我有一个简单的 C# Windows 窗体。"c:\date.txt" 只是 (DateTime.Now)。稍后我将创建一些代码来更新此文件,但现在,我在调试时遇到了问题。它构建良好,但调试在 date.txt 文件中抛出异常......代码如下:
public partial class Form1 : Form
{
private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = DateTime.Parse(@"C:\date.txt"); // Exception Thrown Here
// Should be: (File.ReadAllText(@"C:\date.txt"))
DateTime dn = DateTime.Now;
TimeSpan dc = (dn - dt);
label1.Text = ("Days = " + dc.Days +
"\nHours = " + dc.Hours +
"\nMins = " + dc.Minutes +
"\nSecs = " + dc.Seconds);
}
}
FormatException 未处理...该字符串未被识别为有效的 DateTime。有一个从索引 0 开始的未知单词。“将字符串转换为 DateTime 时,在将每个变量放入 DateTime 对象之前解析字符串以获取日期。”
我在解析!我已经尝试过(新的 StreamReader...ToString())。我试过 Convert.ToDateTime(...)。我试过让它成为一种方法......我试过 TryParse。没有任何帮助。我需要在这里做什么才能让这个东西从文件中读取字符串?