Java Timestamp Now getTimestamp()

Here you can find the source of getTimestamp()

Description

Get the TimeStamp like 2009-06-01T06:12:45Z

License

Apache License

Return

Currently TimeStamp like 2009-06-01T06:12:45Z

Declaration

public static String getTimestamp() 

Method Source Code

//package com.java2s;
/**//from ww  w . j  a v  a2 s .c om
 * Copyright  2006-2010 Soyatec
 * 
 * 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. 
 *
 * $Id$
 */

import java.sql.Timestamp;
import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Locale;
import java.util.TimeZone;

public class Main {
    /**
     * Get the TimeStamp like 2009-06-01T06:12:45Z
     * @return Currently TimeStamp like 2009-06-01T06:12:45Z
     */
    public static String getTimestamp() {
        return formatTimeStamp(new Timestamp(new Date().getTime()));
    }

    /**
     * Format the TimeStamp like 2009-06-01T06:12:45Z
     * @param t
     *        TimeStamp
     * @return formatted TimeStamp
     */
    public static String formatTimeStamp(Timestamp t) {
        SimpleDateFormat formatter = (SimpleDateFormat) DateFormat.getDateTimeInstance(DateFormat.MONTH_FIELD,
                DateFormat.LONG, Locale.US);
        formatter.setTimeZone(TimeZone.getTimeZone("GMT"));
        formatter.applyPattern("yyyy-MM-dd");
        String timestamp = formatter.format(t);
        formatter.applyPattern("hh:mm:ss");
        return timestamp + "T" + formatter.format(t) + "Z";
    }
}

Related

  1. getTimestamp()
  2. getTimestamp()
  3. getTimestamp()
  4. getTimeStamp()
  5. getTimeStamp()
  6. getTimestamp()
  7. getTimeStamp()
  8. getTimestamp()
  9. getTimeStamp()