Я хотел конвертировать дату в формат DD/MM/YYYY/HH:MM:SS
. дата указана пользователем.Как конвертировать дату в DD/MM/YYYY/HH: MM: SS
Я использую код ниже:
string fromdate = context.Request.QueryString["fromdate"];
string todate = context.Request.QueryString["todatedate"];
DateTime fromDaten = DateTime.MinValue;
DateTime toDaten = DateTime.MinValue;
try
{
fromDaten = FormatDate(fromdate + " 00:00:00");
toDaten = FormatDate(todate + " 00:00:00");
}
catch (Exception ex) { }
Я хотел преобразовать fromdate
и todate
в формат DD/MM/YYYY/HH:MM:SS
. Когда я пытаюсь это сделать, я получаю 01/01/0001/00:00:00
.
в FormatDate У меня есть код ниже:
try
{
string dateTimeString = todate;
dateTimeString = Regex.Replace(dateTimeString, @"[^\u0000-\u007F]", string.Empty);
string inputFormat = "yyyy-MM-dd HH:mm:ss";
string outputFormat = "dd-MM-yyyy HH:mm:ss";
var dateTime = DateTime.ParseExact(dateTimeString, inputFormat, CultureInfo.InvariantCulture);
string output = dateTime.ToString(outputFormat);
return Convert.ToDateTime(output);
}
catch (Exception ex)
{
throw;
}
, что это значение в 'context.Request.QueryString [ "todatedate"]' –
Что такое 'FormatDate': оказывается для преобразования 'string' в' DateTime', но вы форматируете даты при преобразовании в противоположном направлении. – Richard
var fromdate = $ ('# datepickerFrom'). Datepicker ({dateFormat: 'yy-mm-dd'}). Val(); var todatedate = $ ('# datepickerTo'). datepicker ({dateFormat: 'yy-mm-dd'}). val(); –