类似的问题可能会被问很多次,但我找不到在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,但我只想要协调世界时的时间。
发布于 2017-01-22 21:15:04
这可能会对你有帮助。如果不能带着问题回来。
long currentTimeMillis = System.currentTimeMillis();
DateFormat dateFormat = new SimpleDateFormat("yy/MM/dd HH:mm");
dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = new Date(currentTimeMillis);
String currentTime = dateFormat.format(date);https://stackoverflow.com/questions/41791292
复制相似问题