C# 在添加一些天数并在数据库中存储新旧日期后从文本框中获取日期

C# 在添加一些天数并在数据库中存储新旧日期后从文本框中获取日期,c#,datetime,C#,Datetime,我得到一个日期转换错误,请帮助我。谢谢大家 protected void getdate(object sender, EventArgs e) { DateTime dt2 = Convert.ToDateTime(txtdate.Text); DateTime dt3 = dt2.AddDays(9); txtlastdate.Text = dt3.ToString(); } 尝试添加格式 与msdn中的链接类似: 格式链接中的示例 using S

我得到一个日期转换错误,请帮助我。谢谢大家

protected void getdate(object sender, EventArgs e)
{
    DateTime dt2 = Convert.ToDateTime(txtdate.Text);
    DateTime dt3 = dt2.AddDays(9);
    txtlastdate.Text = dt3.ToString();        
}
尝试添加格式 与msdn中的链接类似:

格式链接中的示例

using System;
using System.Globalization;
using System.Threading;

public class Example
{
   public static void Main()
   {
      String[] formats = { "G", "MM/yyyy", @"MM\/dd\/yyyy HH:mm",
                           "yyyyMMdd" };
      String[] cultureNames = { "en-US", "fr-FR" };
      DateTime date = new DateTime(2015, 8, 18, 13, 31, 17);
      foreach (var cultureName in cultureNames) {
         var culture = new CultureInfo(cultureName);
         CultureInfo.CurrentCulture = culture;
         Console.WriteLine(culture.NativeName);
         foreach (var format in formats)
            Console.WriteLine("   {0}: {1}", format,
                              date.ToString(format));
         Console.WriteLine();
      }
   }
}
// The example displays the following output:
//       English (United States)
//          G: 8/18/2015 1:31:17 PM
//          MM/yyyy: 08/2015
//          MM\/dd\/yyyy HH:mm: 08/18/2015 13:31
//          yyyyMMdd: 20150818
//
//       français (France)
//          G: 18/08/2015 13:31:17
//          MM/yyyy: 08/2015
//          MM\/dd\/yyyy HH:mm: 08/18/2015 13:31
//          yyyyMMdd: 20150818

您可以使用datetime.ParseExact,也可以手动管理yyyyMMddHHmmss格式

 DateTime.ParseExact(str, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);

(txtdate.tex在此输入代码)错误的句子,正确的一句txtdate.text欢迎使用堆栈溢出。首先,我对你的问题进行了编辑,使其更加清晰。但在此之前,你甚至没有提到你会犯什么样的错误。你的问题需要更多的细节。向我们显示有关错误的更多详细信息。您是否得到
格式异常
txtdate.Text的值是多少?您的
CurrentCulture的值是多少。看见我们需要更多的细节。作为开始,请阅读和几遍。对不起,这是一个好答案的坏例子。只有链接的答案不是“完整”的,因为如果链接在将来会死,答案将毫无意义。查看此
yyyyMMddHHmmss
格式的确切来源?o、 Ohe可以将datetime格式管理为txtdate.Text值。可能是DDMMYYYYHMMSS。他可以使用任何他想要的文化。回答“可能”通常对堆栈溢出没有帮助。相反,最好让OP来澄清这个问题。这对双方都有利。是的,你是对的,问题所有者必须指定给定的文本和结果/