Java SQL Date Create createFutureDate(java.sql.Date lmpDate, int offSet)

Here you can find the source of createFutureDate(java.sql.Date lmpDate, int offSet)

Description

create Future Date

License

Apache License

Parameter

Parameter Description
lmpDate a parameter
offSet a parameter

Return

string date value from offset - future or past

Declaration

public static String createFutureDate(java.sql.Date lmpDate, int offSet) 

Method Source Code

//package com.java2s;
/*//from w w w .  j ava  2s. c  om
 *    Copyright 2003, 2004, 2005, 2006 Research Triangle Institute
 *
 *    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
 */

import java.util.Calendar;

import java.util.Date;
import java.util.GregorianCalendar;

import java.util.TimeZone;

public class Main {
    /**
     *
     * @param lmpDate
     * @param offSet
     * @return string date value from offset - future or past
     */
    public static String createFutureDate(java.sql.Date lmpDate, int offSet) {
        GregorianCalendar eddCal = new GregorianCalendar();
        String DATE_FORMAT = "yyyy-MM-dd";
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(DATE_FORMAT);
        sdf.setTimeZone(TimeZone.getDefault());
        eddCal.setTime(java.sql.Date.valueOf(lmpDate.toString()));
        eddCal.add(Calendar.DATE, offSet);
        String newDate = sdf.format(eddCal.getTime());
        return newDate;
    }

    public static String getTime() {
        Calendar cal = Calendar.getInstance(TimeZone.getDefault());
        String DATE_FORMAT = "HH:mm:ss";
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(DATE_FORMAT);
        sdf.setTimeZone(TimeZone.getDefault());
        String now = sdf.format(cal.getTime());
        return now;
    }

    public static String getTime(Date date) {
        // Calendar cal = Calendar.getInstance(TimeZone.getDefault());
        String DATE_FORMAT = "HH:mm:ss";
        java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(DATE_FORMAT);
        // sdf.setTimeZone(TimeZone.getDefault());
        String formattedTime = sdf.format(date);
        return formattedTime;
    }
}

Related

  1. getLastDayOfPreviousMonth(Date date, boolean isFormatDate)
  2. getLastSundayDate()
  3. getLongDate(String strDate)
  4. createDate(int day, int month, int year)
  5. createDateFormater(int dataType)
  6. createRecGetStatementsUpdate(String tip, String imeFirstCap)
  7. createSqlDate(String dateStr)
  8. createStreamingStatement(Connection conn, boolean update)
  9. createUpdateStatement(Connection conn, String databaseName, String[] fieldsToUpdate, String[] selectionFields)