Java local 转UTC时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java local 转UTC时间相关的知识,希望对你有一定的参考价值。
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class GetUTCTime { public static void main(String[] args) throws ParseException { String pattern_ori = "yyyy-MM-dd‘T‘HH:mm:ss.SSSZ"; SimpleDateFormat format = new SimpleDateFormat(pattern_ori); Date now=new Date(); System.out.println("LOC:"+format.format(now)); System.out.println("UTC:"+getUTC(now,format)); } private static String getUTC(Date date,SimpleDateFormat format) throws ParseException { format.setTimeZone(TimeZone.getTimeZone("UTC")); return format.format(format.parse(format.format(date))); } }
LOC:2017-09-14T18:54:57.612+0800
UTC:2017-09-14T10:54:57.612+0000
以上是关于Java local 转UTC时间的主要内容,如果未能解决你的问题,请参考以下文章