0

My jquery function returning date in json format,so i want to know how to convert this into datetime formate "mm/dd/yyyy"

Cheran Shunmugavel
  • 8,319
  • 1
  • 33
  • 40
AKumar
  • 1
  • 1
  • 1

3 Answers3

1
DateTime date1;
DateTime.TryParseExact(formCollection["date"], "MM/dd/yyyy", new CultureInfo("en-US"), DateTimeStyles.None, out date1);
  1. it will not throw any exception.
  2. if there is wrong format, you can compare with DateTime.MinValue, that is it succesfully converted.
Adeel
  • 19,075
  • 4
  • 46
  • 60
0

How do I format a Microsoft JSON date?

You can use this to get a date from json:

var date = eval(jsonDate.replace(/\/Date\((\d+)\)\//gi, "new Date($1)"));

and then you can use JavaScript Date Format script (1.2 KB when minified and gzipped) to display it as you want.

Community
  • 1
  • 1
ashish.chotalia
  • 3,696
  • 27
  • 28
0

There is no date data type in JSON, so what you have is a date formatted as a string. Use the ParseExact method to parse the string into a DateTime value.

Then you can use the ToString method or String.Format method using the pattern MM'/'dd'/'yyyy to format the DateTime value into a string.

Guffa
  • 687,336
  • 108
  • 737
  • 1,005