我有Rest API,它将接受URI中的日期时间,除了UTC之外,它都可以正常工作。
当我使用CDT,EST,PDT,PST等时,我有以下代码将格式化DateTime并输出结果,但我希望日期格式也可以接受UTC时区以及所有其他时间。客户可以以任何格式(主要是UTC,但也包括CDT,EST)发送日期时间,我需要按原样传递日期,这是客户选择要传递哪个时区
Date now = new Date();
SimpleDateFormat inStr = new SimpleDateFormat("yyyy-MM-dd'T'HH:mmz")
这适用于CDT,EST,PDT,但不适用于UTC,我想在其余的API调用中也包括UTC,以获得所需的输出。
有人可以帮我吗
有效值为-2018-07-11T20:30UTC,2018-07-11T18:30CDT