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()));
}
}

日付クラスを呼び出して日付を出力させるには、Testingクラスに何を入れる必要がありますか。そのような初心者であるために申し訳ありませんが、どういうわけか学ぶようになりました。

4

4 に答える 4

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

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

クラス名の日付を別のものに変更してください。定義済みクラスの名前です。他のクラスのメインメソッドを呼び出すことはできません。そのため、ユーザー定義メソッドを記述してください。

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 に答える