好的,我在 Java 中有以下代码,可以将我的 Date 对象转换为 String:
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。那么,考虑到以下不起作用,我将如何将该字符串解析回有效的 DateTime,因为C# 中的zzz是不同的:
DateTime.ParseExact(parts[2], "yyyy-MM-dd HH:mm:ss zzz", CultureInfo.InvariantCulture.DateTimeFormat);
在任何人建议之前 - 我知道我可以使用 UTC 时间,但我需要这样做。
有任何想法吗?