How to get a Date instance with time of a day at a certain time (like 12:00:00.000) in a specific time zone?

lily :

for example, now it is 2020-03-16 11:23:23.121 in Vietnam, but my program is running in the USA, how to get a Date instance which is 2020-03-16 12:00:00.000 in Vietnam, which mean, I keep the year, month, day as the same, but set hour as 12, minute, second and nanosecond as 0, can LocalDateTime play a role?

Oleg :
ZonedDateTime zdt = ZonedDateTime.of(2020, 3, 16, 12, 0, 0, 0, ZoneId.of("Asia/Ho_Chi_Minh"));

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=291212&siteId=1