Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2014 Attila Szegedi, Daniel Dekany, Jonathan Revusky
  * 
  * 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.
 */
package freemarker.template;

A simple implementation of the TemplateDateModel interface. Note that this class is immutable.

This class is thread-safe.

public class SimpleDate implements TemplateDateModel
    private final java.util.Date date;
    private final int type;
    
    
Creates a new date model wrapping the specified date object and having DATE type.
    public SimpleDate(java.sql.Date date) {
        this(date);
    }
    
    
Creates a new date model wrapping the specified time object and having TIME type.
    public SimpleDate(java.sql.Time time) {
        this(time);
    }
    
    
Creates a new date model wrapping the specified time object and having DATETIME type.
    public SimpleDate(java.sql.Timestamp datetime) {
        this(datetime);
    }
    
    
Creates a new date model wrapping the specified date object and having the specified type.
    public SimpleDate(java.util.Date dateint type) {
        if(date == null) {
            throw new IllegalArgumentException("date == null");
        }
        this. = date;
        this. = type;
    }
    
    public java.util.Date getAsDate() {
        return ;
    }
    public int getDateType() {
        return ;
    }
    
    public String toString() {
        return .toString();
    }
New to GrepCode? Check out our FAQ X