如何将“9:00 PM EST”转换为Date对象

时间:2010-04-06 03:35:36

标签: java android date time timezone

我正在开发一个Android应用程序,需要一些基本的日期时间操作。我有一个Date对象(来自Java.util.Date)持有一个特定的日期。我需要为它添加一个特定的时间。我的时间是这种格式的字符串:“美国东部时间晚上9点”

我将如何“添加”此时间到上一个日期?如果Date对象当前具有:“4/24/10 00:00:00”

我如何更改为:“4/24/10 09:00:00 EST”

如果可能,我更愿意在不使用外部库的情况下这样做。

1 个答案:

答案 0 :(得分:1)

使用格式为“K:mm a vvv”的SimpleDateFormat。解析函数将返回日期对象。