Java Parse Date parseDate(String time)

Here you can find the source of parseDate(String time)

Description

parse Date

License

Open Source License

Declaration

public static long parseDate(String time) 

Method Source Code


//package com.java2s;
/* ******************************************************************************
 * Copyright (c) 2006-2012 XMind Ltd. and others.
 * /* www.  jav  a 2s.co  m*/
 * This file is a part of XMind 3. XMind releases 3 and
 * above are dual-licensed under the Eclipse Public License (EPL),
 * which is available at http://www.eclipse.org/legal/epl-v10.html
 * and the GNU Lesser General Public License (LGPL), 
 * which is available at http://www.gnu.org/licenses/lgpl.html
 * See http://www.xmind.net/license.html for details.
 * 
 * Contributors:
 *     XMind Ltd. - initial API and implementation
 *******************************************************************************/

import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;

public class Main {
    private static DateFormat dateFormat = null;

    public static long parseDate(String time) {
        if (time == null)
            return System.currentTimeMillis();
        try {
            Date date = getDateFormat().parse(time);
            return date.getTime();
        } catch (ParseException e) {
            return System.currentTimeMillis();
        }
    }

    private static DateFormat getDateFormat() {
        if (dateFormat == null)
            dateFormat = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
        return dateFormat;
    }
}

Related

  1. ParseDate(String string, String format)
  2. parseDate(String t)
  3. parseDate(String text)
  4. parseDate(String text, String[] datePattern, int index)
  5. parseDate(String time)
  6. parseDate(String timeString)
  7. parseDate(String token)
  8. parseDate(String value)
  9. parseDate(String value)