【发布时间】:2017-01-22 13:10:37
【问题描述】:
类似的问题可能会被问很多次,但我找不到在 UTC 时间要求人类可读格式的问题。
我想将 currentTimeMillis() 转换为人类可读的格式,例如“YYMMDDHHMMSS”。我正在尝试使用 SimpleDateFormat,但它返回 LocalTime 而不是 UTC。
long currentTimeMillis = System.currentTimeMillis();
DateFormat dateFormat = new SimpleDateFormat("yyMMddHHmm");
Date date = new Date(currentTimeMillis);
String currentTime = dateFormat.format(date);
此代码为我提供 LocalTime,但我只需要 UTC 时间。
【问题讨论】: