【发布时间】:2017-11-09 13:27:45
【问题描述】:
我正在做与US NYSE & NASDAQ stock market 相关的Android 编程。到目前为止,我知道他们使用的是东部时间 (ET)。股市于美国东部时间上午 9.30 开市,下午 4 点收市。
为了查看当前股市开盘/收盘,我想查看当前时间是否在上午 9.30 - 下午 4 点之间。
以下代码是否正确,以获取 ET 时区的用户时间?
Calendar calendar = Calendar.getInstance();
calendar.setTimeZone(TimeZone.getTimeZone("US/Eastern"));
当我阅读时,东部时间 (ET) 遵守夏令时。夏季使用 EDT,即 UTC-4,而冬季使用 EST,即 UTC-5。那么 NYSE 和 NASDAQ 使用的是 ET 时区吗?
我想确保我对上午 9.30 至下午 4 点的比较使用的是与纽约证券交易所和纳斯达克股票市场相同的时区。
【问题讨论】:
标签: java android timezone stocks java.util.calendar