2011-01-21 14 views

答えて

0

How do I format a Microsoft JSON date?

あなたはJSONから日付を取得するためにこれを使用することができます

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

、その後、あなたが望むようにそれを表示するためにJavaScript Date Formatスクリプト(縮小さとgzip圧縮された1.2キロバイト)を使用することができます。

0

JSONに日付データ型がないため、日付は文字列として書式設定されています。文字列をDateTimeの値に解析するには、ParseExactメソッドを使用します。

メソッドまたはString.Formatメソッドを使用して、MM'/'dd'/'yyyyパターンを使用して、DateTimeの値を文字列にフォーマットすることができます。

1
DateTime date1; 
DateTime.TryParseExact(formCollection["date"], "MM/dd/yyyy", new CultureInfo("en-US"), DateTimeStyles.None, out date1); 
  1. それが例外をスローしません。
  2. フォーマットが間違っている場合は、DateTime.MinValueと比較できます。つまり、正常に変換されました。
関連する問題