DBVIEW
|
00001 /* 00002 DbView - Graph Visualization 00003 Copyright (C) 2012 Denis BEURIVE 00004 00005 This program is free software: you can redistribute it and/or modify 00006 it under the terms of the GNU General Public License as published by 00007 the Free Software Foundation, either version 3 of the License, or 00008 (at your option) any later version. 00009 00010 This program is distributed in the hope that it will be useful, 00011 but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 GNU General Public License for more details. 00014 00015 You should have received a copy of the GNU General Public License 00016 along with this program. If not, see <http://www.gnu.org/licenses/>. 00017 */ 00018 00019 /** 00020 * @author Denis Beurive 00021 */ 00022 package org.dbview.utils; 00023 00024 import java.util.Calendar; 00025 import java.text.SimpleDateFormat; 00026 00027 /** 00028 * This class contains some dates' utilities. 00029 * @author Denis BEURIVE 00030 */ 00031 public class Date 00032 { 00033 /** 00034 * Format for dates. 00035 */ 00036 private static String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; 00037 00038 /** 00039 * Set the format of dates. 00040 * @param in_format Dates' format. 00041 */ 00042 public static void setDateFormat(String in_format) 00043 { 00044 Date.DATE_FORMAT = in_format; 00045 } 00046 00047 /** 00048 * Return the current date and time. 00049 * @return The method returns the current date and time. 00050 */ 00051 public static String now() 00052 { 00053 Calendar cal = Calendar.getInstance(); 00054 SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT); 00055 return sdf.format(cal.getTime()); 00056 } 00057 }