Java Parse Date Pattern YYYY parseLogstashDate(final String date_string)

Here you can find the source of parseLogstashDate(final String date_string)

Description

Parses logstash specific format into a date object, logstash dates look like: 2016-03-24T09:38:03.770000-0400

License

Apache License

Parameter

Parameter Description
string a parameter

Exception

Parameter Description
ParseException an exception

Declaration

public static Date parseLogstashDate(final String date_string) throws ParseException 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2015, The IKANOW Open Source Project.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.//from   w w w .  j  av  a 2  s.c  o m
 *******************************************************************************/

import java.text.ParseException;
import java.text.SimpleDateFormat;

import java.util.Date;

public class Main {
    private static final SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ");

    /**
     * Parses logstash specific format into a date object, logstash dates look like: 2016-03-24T09:38:03.770000-0400
     * 
     * @param string
     * @return
     * @throws ParseException 
     */
    public static Date parseLogstashDate(final String date_string) throws ParseException {
        return formatter.parse(date_string);
    }
}

Related

  1. parseGeneralizedTimeAsDate(String generalizedTime)
  2. parseHeaderDate(String headerValue)
  3. parseHHMMSS(long time)
  4. parseInsituFileNameDateFormat(String timeString)
  5. parseLastModifDate(final File file)
  6. parsemm(String dateStr)
  7. parseMysql(String s)
  8. parseMysqlDate(String dateStr)
  9. parseMySQLDateString(String s)