001    /*
002            Copyright (c) 2009 Olivier Chafik, All Rights Reserved
003            
004            This file is part of JNAerator (http://jnaerator.googlecode.com/).
005            
006            JNAerator is free software: you can redistribute it and/or modify
007            it under the terms of the GNU General Public License as published by
008            the Free Software Foundation, either version 3 of the License, or
009            (at your option) any later version.
010            
011            JNAerator is distributed in the hope that it will be useful,
012            but WITHOUT ANY WARRANTY; without even the implied warranty of
013            MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
014            GNU General Public License for more details.
015            
016            You should have received a copy of the GNU General Public License
017            along with JNAerator.  If not, see <http://www.gnu.org/licenses/>.
018    */
019    package com.ochafik.util;
020            /*
021    Calendar cal = Calendar.getInstance();
022    ou si l'on veut preciser une zone horaire (ici Europe Central Time)
023    Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("ECT"));
024    
025    Ensuite sur cet objet on peut récupérer l'heure, les minutes ...
026    
027    cal.get(Calendar.HOUR);
028    cal.get(Calendar.MINUTES);
029    cal.get(Calendar.DAY_OF_YEAR); //... voir java.util.Calendar
030    
031    Ou afficher un résultat formaté :
032    
033    System.out.println(DateFormat.getDateInstance(DateFormat.LONG).
034          format(cal.getTime());
035         */
036    import java.text.DateFormat;
037    import java.util.Date;
038    public class DateUtils {
039            //public static String formatDateWithOptionalTime(Date date) {
040                    
041            public static String getDateString(Date date) {
042                    //if (date.getHours() == 0 && date.getMinutes() == 0 && date.getSeconds() == 0)
043                    //      return DateFormat.getDateInstance(DateFormat.LONG).format(date);
044                    return DateFormat.getDateInstance(DateFormat.LONG).format(date);
045            }
046    }