【发布时间】:2012-07-04 07:45:27
【问题描述】:
我有 2 个字符串
- 2012-06-25 15:02:22.948
- +0530
我需要一个新字符串,它将 5:30 添加到第一个字符串中的时间。
我想我可以通过将两个字符串都转换为日期对象然后添加来做到这一点。但我不知道该怎么做,就像我使用时一样
yyyy MM dd hh:mm:ss 作为第一个字符串的日期格式,我得到一个错误。
谢谢!
【问题讨论】:
-
但我无法将我的字符串正确解析为日期对象。我认为是因为小数点 22.948
-
它们是毫秒...您需要使用 yyyy MM dd hh:mm:ss.SSS 作为格式
-
前面的评论是一个很好的开始。您还会收到一个错误,因为您的第一个字符串是“yyyy-MM-dd hh:mm:ss.SSS”格式,而不是您提供的格式。
-
另外,你的第二个字符串似乎代表时区......这指定了 IST 时区......我希望这能让你获得所需的输出