OK、DateオブジェクトをStringに変換するJavaのコードは次のとおりです。
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss zzz");
String str = dateFormat.format(new Date());
// outputs: 2012-12-17 15:44:57 CST
その文字列をC#で記述されたWebServiceにネットワーク経由で送信しています。したがって、 C#のzzzが異なるため、以下が機能しないことを考慮して、その文字列を有効なDateTimeに解析して戻すにはどうすればよいでしょうか。
DateTime.ParseExact(parts[2], "yyyy-MM-dd HH:mm:ss zzz", CultureInfo.InvariantCulture.DateTimeFormat);
そして、誰かがそれを提案する前に-私はUTC時間で行くことができることを知っています、しかし私はそれをこのようにする必要があります。
何か案は?