如何提取当前日期,解析它并添加7天

mar*_*zzz -1 c# datetime

我想这样做:

  1. 提取当前日期;
  2. 解析为DD/MM/YYYY;
  3. 加7天;

我怎么能在C#上做到这一点?

我希望有这样的具体方法(没有extraxt,split,Arrange arrays,join,ecc ......).

采取的解决方案

DateTime dt = DateTime.Parse(System.DateTime.Now.ToString());
txtArrivo.Text = dt.ToString("dd/MM/yyyy");
txtPartenza.Text = dt.AddDays(7).ToString("dd/MM/yyyy");
Run Code Online (Sandbox Code Playgroud)

Dan*_*rth 6

它是如此简单:

DateTime inSevenDays = DateTime.Today.AddDays(7);
Run Code Online (Sandbox Code Playgroud)

不需要解析任何东西.


Jar*_*Par 5

我不太确定你的意思是"提取实际数据".但我假设你以字符串形式获取值.如果是,那么您可以执行以下操作

string data = ...;
DateTime date = DateTime.Parse(data).AddDays(7);
Run Code Online (Sandbox Code Playgroud)

或者更准确地说,您可以执行以下操作

string data = ...;
DateTime date = DateTime.ParseExact(
  data,
  "dd/MM/yyyy",
  CultureInfo.InvariantCulture).AddDays(7);
Run Code Online (Sandbox Code Playgroud)