格式时间转UTC时间
Posted yin-fei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了格式时间转UTC时间相关的知识,希望对你有一定的参考价值。
public void dateChange() throws ParseException { String str="2010-5-27 12:10:12"; SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date =sdf.parse(str); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int zoneOffset = calendar.get(Calendar.ZONE_OFFSET); int dstOffset = calendar.get(Calendar.DST_OFFSET); calendar.add(Calendar.MILLISECOND, -(zoneOffset + dstOffset)); long timeInMillis = calendar.getTimeInMillis(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd‘T‘HH:mm:ss.SSS‘Z‘"); System.out.println(df.format(timeInMillis)); }
以上是关于格式时间转UTC时间的主要内容,如果未能解决你的问题,请参考以下文章