我正在做与US NYSE & NASDAQ stock market
. 到目前为止,我知道他们使用的是东部时间 (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 点的比较使用与纽约证券交易所和纳斯达克股票市场相同的时区。