0

嘿,这里的超级菜鸟,我已经厌倦了阅读其他答案来理解这一点,但我就是想不通。所以我在这里有这门课。

public class Testing {
public static void main(String[] args) {

System.out.println("Hello boss awesome");
System.out.println("My name is Luke Duke'm");
}
}

我想调用我在这个类中创建的另一个类来打印当前日期和时间。这是我为获取日期/时间而创建的类。

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;

public class date {
public void main(String args[]) {

TimeZone zone = TimeZone.getDefault();
DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
format.setTimeZone(zone);
Calendar cal = Calendar.getInstance();
System.out.println(format.format(cal.getTime()));
}
}

我需要在测试类中添加什么来调用日期类并让它打印日期。很抱歉成为这样的菜鸟,但必须以某种方式学习。

4

4 回答 4

0

date类中将方法的名称更改为其他名称,例如

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;

public class date {
    public void printDate() {

    TimeZone zone = TimeZone.getDefault();
    DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
    format.setTimeZone(zone);
    Calendar cal = Calendar.getInstance();
    System.out.println(format.format(cal.getTime()));
    }
}

Testing在你班级的主要方法中

  1. 创建对象date

  2. 在创建的类printDate()实例上调用date

    公共类测试{

    public static void main(String[] args) {
    
    System.out.println("Hello boss awesome");
    System.out.println("My name is Luke Duke'm");
    date d = new date();
    System.out.print("date:");
    d.printDate();
    }    
    

    }

于 2013-03-20T05:58:18.320 回答
0

您可以创建您创建的日期类的对象并尝试调用该方法,以完成该工作,该方法有权执行。

于 2013-03-20T05:55:42.260 回答
0
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;

    public class Date {
    public void printDate() {

    TimeZone zone = TimeZone.getDefault();
    DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
    format.setTimeZone(zone);
    Calendar cal = Calendar.getInstance();
    System.out.println(format.format(cal.getTime()));
    }
    }

在另一个类中创建上述类的实例,如下所示

public class Testing {
public static void main(String[] args) {
Date objdate=new Date();
objdate.printDate();
System.out.println("Hello boss awesome");
System.out.println("My name is Luke Duke'm");
}
}
于 2013-03-20T05:56:00.183 回答
0

请把类名日期改成另外一个,是预定义类的名字,不能调用其他类的main方法,所以写一个用户定义的方法

public class ClassName{

  public getDate() {

   TimeZone zone = TimeZone.getDefault();
   DateFormat format = new SimpleDateFormat ("MM/dd/yyyy HH:mm");
   format.setTimeZone(zone);
   Calendar cal = Calendar.getInstance();
   System.out.println(format.format(cal.getTime()));
  }
}
 public class Testing {    

  public static void main(String[] args) {

   ClassName obj =  new ClassName();
   obj .getDate();

   System.out.println("Hello boss awesome");
   System.out.println("My name is Luke Duke'm");
  }
 }
于 2013-03-20T05:53:33.713 回答