Предположим, у вас есть:
void WebMethod(DateTime date);
и
string dateString = "12/09/2010";
, затем выполните следующее:
DateTime date;
if (DateTime.TryParseExact(dateString, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out date))
{
WebMethod(date);
}
else
{
// raise an error - specified date is not in specified format
}
Примечание:
date.Hour // 0
date.Minute // 0
date.Seconds // 0
В противном случае, если у вас есть DateTime
объект и WebMethod(string date)
, где дата должна быть в указанном формате, тогда:
DateTime date = ..;
WebMethod(date.ToString("dd/MM/yyyy"));