Here you can find the source of convertDateToUTC(Date date)
Parameter | Description |
---|---|
date | Date to be converted to UTC |
public static Date convertDateToUTC(Date date)
//package com.java2s; /*/* w w w . ja v a2 s.c o m*/ ************************************************************************* * The contents of this file are subject to the Openbravo Public License * Version 1.1 (the "License"), being the Mozilla Public License * Version 1.1 with a permitted attribution clause; you may not use this * file except in compliance with the License. You may obtain a copy of * the License at http://www.openbravo.com/legal/license.html * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * The Original Code is Openbravo ERP. * The Initial Developer of the Original Code is Openbravo SLU * All portions are Copyright (C) 2012-2015 Openbravo SLU * All Rights Reserved. * Contributor(s): ______________________________________. ************************************************************************ */ import java.util.Calendar; import java.util.Date; public class Main { /** * Returns a new Date converted to UTC * * @param date * Date to be converted to UTC * */ public static Date convertDateToUTC(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int gmtMillisecondOffset = (calendar.get(Calendar.ZONE_OFFSET) + calendar .get(Calendar.DST_OFFSET)); calendar.add(Calendar.MILLISECOND, -gmtMillisecondOffset); return calendar.getTime(); } }