bluej:如何创建具有日期类型的对象 [英] bluej: how to create object with Date type

查看:131
本文介绍了bluej:如何创建具有日期类型的对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何为类型为Date的数据成员date提供值? 我在类中添加了 import java.util.* 语句,但是找不到找到其值的方法.它不是像"12-11-2014"这样的字符串 这是我第一个使用Java的项目,所以我没有很多经验. ;-)

How can I give my datamember date from the type Date a value? I added in my class the import java.util.* statement but I can't find a way to give it a value. It isn't a string like "12-11-2014" This is one of my first project with Java, so I don't have many experience. ;-)

问候问候

import java.util.*;

public class Training
{
// data members (instance variables)
private double distance;  // in km
private double time;  // in seconden
private String type;
private Adres address;
private Date date;


public Training(int distance, int time, String type, Adres address, Date date)
{
    // initialise data members (if necessary)
    this.distance = distance;
    this.time = time;
    this.type = type;
    this.address = address;
    this.date = date;
}
// getters
public double getDistance()
{
    return distance;
}
public double getTime()
{
    return time;
}
public String getType()
{
    return type;
}
public Date getDate()
{
    return date;
}
public Adres getAddress()
{
    return address;
}

// setters

}

推荐答案

添加到SagarVimal的答案中,您可以使用GregorianCalendar类的实例表示任意日期:

Adding to SagarVimal's answer, you can use an instance of the GregorianCalendar class to represent any date:

GregorianCalendar calendar = new GregorianCalendar(int year, int month, int day);

要将其转换为Date对象,请使用:

To turn it into a Date object, use:

Date date = calendar.getTime();

来源: http://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html http://isolani.co.uk/blog/java/CreatingJavaUtilDateObjectUsingGregorianCalendar

这篇关于bluej:如何创建具有日期类型的对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆