如果我有一个用Java编写的系统的日期,有没有办法告诉它是GMT还是BST?
答案 0 :(得分:0)
对于格式化,您应该使用DateFormat实现(例如SimpleDateFormat)。这将允许您指定时区(和输出格式)。
最终,您需要发布代码,以便我们知道“提供给系统的日期”是什么样的。
始终可以识别。 (编辑:除非你得到一个字符串,就像你做的那样。)
如果您对TimeZone类感兴趣,可以使用类似this的内容。
使用正确的DateFormat Java Docs。回答你自己的问题,然后问你无法回答的问题。这就是SO的用途。
Date class与时区有关。
一次谷歌搜索会阻止像这样的重复。