Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 Java 中将“Tue Jun 05 00:00:00 GMT+05:30 2012”文本解析为日期?我使用了格式“EEE MMM dd HH:mm:ss z yyyy”但不工作。
您可能错过的技巧是您必须设置语言环境,因为“Tue”或“Jun”只能用英语理解。
这有效:
SimpleDateFormat ft = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH); Date dt = ft.parse("Tue Jun 05 00:00:00 GMT+05:30 2012");