【发布时间】:2012-12-05 01:27:36
【问题描述】:
好的,我在 Java 中有以下代码,可以将我的 Date 对象转换为字符串:
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 时间,但我需要这样做。
有什么想法吗?
【问题讨论】: