给定格式为yyyy-MM-dd HH:mm:ss
的字符串,是否可以将日期/时间从EST(美国/纽约州)转换为UTC?
示例:
getUTCfromNY("2015-11-01 01:00:00", "NY");
应输出:
GMT Time: 2015-11-01 06:00:00
编辑
下面两个结果之间,您应该选择哪个?
getUTCfromNY("2015-11-01 01:00:00", "NY")
GMT时间:2015-11-01 06
getUTCfromNY("2015-11-01 01:00:00", "NY")
GMT时间:2015-11-01 05
给定格式为yyyy-MM-dd HH:mm:ss的字符串,是否可以将日期/时间从EST(美国/纽约州)转换为UTC?示例:getUTCfromNY(“ 2015-11-01 01:00:00”,“ NY”);应该输出:GMT时间:...
SimpleDateFormat#setTimezone()
是答案。一种格式化程序具有ETC
时区,可用于解析,另一种格式化程序具有UTC
时区可用于产生输出字符串:
您可以使用两个SimpleDateFormat,一个用于使用EST时区解析日期字符串,一个用于使用UTC时区打印日期
请参考下面提到的代码。
第一封邮件,请勿在代码中将日期和时间作为字符串处理。就像您不将数字和布尔值当作字符串一样处理(我希望如此)。使用正确的日期时间对象。