在Java中,可以使用Date()方法返回當(dāng)前的日期和時(shí)間。該方法的語法如下:
Date date = new Date();
調(diào)用Date()方法會返回當(dāng)前系統(tǒng)時(shí)間,包括日期和時(shí)間。下面是一個(gè)示例:
import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); System.out.println(date); } }
上述代碼輸出的結(jié)果如下:
Mon Oct 18 14:02:47 CST 2021
可以看到,返回的日期和時(shí)間包括年、月、日、時(shí)、分、秒和時(shí)區(qū)信息。
如果只需要返回當(dāng)前的日期,可以使用SimpleDateFormat()方法來格式化輸出:
import java.util.Date; import java.text.SimpleDateFormat; public class Main { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String formattedDate = sdf.format(date); System.out.println(formattedDate); } }
上述代碼將輸出當(dāng)前日期,格式為“年-月-日”:
2021-10-18
如果只需要返回當(dāng)前的時(shí)間,可以使用SimpleDateFormat()方法來格式化輸出:
import java.util.Date; import java.text.SimpleDateFormat; public class Main { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); String formattedTime = sdf.format(date); System.out.println(formattedTime); } }
上述代碼將輸出當(dāng)前時(shí)間,格式為“時(shí):分:秒”:
14:10:30