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

查看:25
本文介绍了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.htmlhttp://isolani.co.uk/blog/java/CreatingJavaUtilDateObjectUsingGregorianCalendar

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

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