Java Milliseconds stripMillisFromJdbcTimestampString(String timestamp)

Here you can find the source of stripMillisFromJdbcTimestampString(String timestamp)

Description

Strips off the millseconds value from a JDBC timestamp String returned from the MySQL JDBC connector.

License

Apache License

Parameter

Parameter Description
timestamp The timestamp to strip the nanos from.

Return

A newly formatted String in the format 'yyyy-MM-dd hh:mm:ss' or null if the provided String is null.

Declaration

public static String stripMillisFromJdbcTimestampString(String timestamp) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2012 The Regents of the University of California
 * /*from  w w  w  . j av a 2s  .  c  o m*/
 * 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.
 ******************************************************************************/

public class Main {
    /**
     * Strips off the millseconds value from a JDBC timestamp String returned from the MySQL JDBC connector.
     * 
     * @param timestamp The timestamp to strip the nanos from.
     * 
     * @return A newly formatted String in the format 'yyyy-MM-dd hh:mm:ss' or null if the provided String is null.
     */
    public static String stripMillisFromJdbcTimestampString(String timestamp) {
        if (null != timestamp) {
            if (timestamp.contains(".")) {
                return timestamp.substring(0, timestamp.lastIndexOf('.'));
            } else {
                return timestamp;
            }
        }
        return null;
    }
}

Related

  1. samplesToMilliseconds(int sampleRate, int samples)
  2. setGlobalDebugMillis(int millis)
  3. setMilliseconds(Date date, int amount)
  4. setMilliSecondsFromSeconds(int seconds)
  5. setThreadSleepTimeInMillis(long inThreadSleepTimeInMillis)
  6. stripSubMillis(String iso8601string)
  7. strMillis(final long ns)
  8. strMillisOLD(long dlt)
  9. ticksToMilliseconds(long ticks)