RESTサービスがDateTimeを次のように返すようにしたいのですが。
- Accept - Languageの2009年12月1日:en-US
- 01- dez -2009 for Accept-Language:pt-BR
ありがとう!
アンドレ・カルルッチ
RESTサービスがDateTimeを次のように返すようにしたいのですが。
ありがとう!
アンドレ・カルルッチ
これらの DateTimes をどのようにシリアル化していますか?
それらが文字列に変換されたように見えます。その場合、Request.UserLanguagesプロパティを調べて、適切な CultureInfo を通常の string.Format() 呼び出しに挿入できるはずです。
標準の XML シリアライザーは、ここで説明されているカルチャに依存しない形式を使用します。
dateTime は、「YYYY-MM-DDThh:mm:ss」の形式で指定します。
これらは UTC でなければならないことに注意してください。
「シリアル化」とは、「交換/保存のために何かをテキスト形式に変換すること」を意味し、人間の読者に提示することではないと主張します。
この定義では、言語に依存せず、XML シリアル化規則、ISO 8601、または CultureInfo::InvariantCulture に従う必要があります。http://www.mihai-nita.net/article.php?artID=20051025aも参照してください。
それを「シリアル化」と呼ばなければ