如何在app.config文件中写日期?

Nic*_*o A 11 .net c# app-config web-config date

我需要能够在app.config文件中定义日期.我该怎么做,然后使用c#检索它?

Dar*_*ren 12

将值存储在配置文件中:

<appSettings>
  <add key="DateKey" value="2012-06-21" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

然后检索您使用的值:

var value = ConfigurationSettings.AppSettings["DateKey"];

var appDate = DateTime.Parse(value);
Run Code Online (Sandbox Code Playgroud)


ean*_*son 5

在Visual Studio中使用设置很容易。只需通过打开项目的属性来添加设置,然后转到Settings并单击“该项目不包含默认设置文件。单击此处创建一个。”。

转到“设置”并添加DateTime并定义您的date在此处输入图片说明

要访问代码中的设置,只需执行此操作。

DateTime myDate = Properties.Settings.Default.MyDate;


Phi*_*idt 0

随你怎么便!我的意思是,一个字符串,但除此之外你的选择是无限的。如果您愿意,您可以将其存储为一本关于约会的儿童读物。只需在需要使用它的地方解析它即可。但我建议在 C# 代码中的某处查看 DateTime.ToLongDateString,学习该模式,并像这样存储它。