嘿,这里的超级新手,我已经厌倦了阅读其他答案来理解这个问题,但我就是不明白。这里有一个类
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()));
}
}
我需要在Testing类中放入什么来调用date类并让它打印日期?很抱歉我是个新手,但总要学会的。
您可以创建一个您已经创建的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()));
}
}
在另一个类中创建上述类的实例,如下所示
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");
}
}
在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
类的主方法
创建
date
对象在
date
类的创建实例上调用printDate()
公共类Testing {
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(); }
}
请将班级名称日期更改为其他日期。它是预定义类的名称你不能调用其他类的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");
}
}