Winforms 我';我正在做的就是像这样重复这个日期;年月日;只有

Winforms 我';我正在做的就是像这样重复这个日期;年月日;只有,winforms,Winforms,我正在使用datetimepicker,我正在应用像“dd/MMM/yyyy”这样的自定义格式,并在数据库中保存该格式的日期。我的查询是检索该日期,它的格式是“dd/MMM/yyyyy12:00:00 AM”。我正在做什么来检索该日期,就像这样的“dd/MMM/yyyy”?请尝试使用下面的代码 DateTime FinancialYearStart =Convert.ToDateTime(dt.Rows[0][6].ToString()); string YearStart= Finan

我正在使用datetimepicker,我正在应用像“dd/MMM/yyyy”这样的自定义格式,并在数据库中保存该格式的日期。我的查询是检索该日期,它的格式是“dd/MMM/yyyyy12:00:00 AM”。我正在做什么来检索该日期,就像这样的“dd/MMM/yyyy”?请尝试使用下面的代码

  DateTime FinancialYearStart =Convert.ToDateTime(dt.Rows[0][6].ToString());
  string YearStart= FinancialYearStart.ToString("dd/MM/yyyy");

它们之所以被称为DateTime,是因为在数据库中我只处理日期格式。请解释您计划在其中存储DateTimePicker控件提取的值的列的数据类型。请记住,日期应存储在date/datetime列DateType of column i date中,sql server执行该表中的列值,如“dd/MMM/yyyy”,但怀疑是否检索该表,列值显示如“25-Apr-2016 12:00:00AM”,如果数据库列是一个日期,那么它与您在视频中看到的格式不同。日期没有格式,在视频/打印机上显示日期的代码决定如何使用日期值到字符串的转换来显示日期。例如,在NET中,您有
DateTime.toSortDateString
,它获取日期并将其转换为字符串,与执行代码的PC的当前国际设置一致。因此,如果日期值存储在date/datetime列中,则不必担心数据库如何显示日期值。