在Java编程中,获取并格式化当前时间是一个常见的需求。主要的实现方式有两种。一种是使用Calendar类,代码示例如下:Calendar now = Calendar.getInstance();System.out.println("年:" + now.get(Calendar.YEAR));System.out.println("月:" + (now.get(Calendar.MONTH) + 1));System.out.println...
JAVA 中获取时间怎么格式化?
在Java编程中,获取并格式化当前时间是一个常见的需求。主要的实现方式有两种。一种是使用Calendar类,代码示例如下:
Calendar now = Calendar.getInstance();
System.out.println("年:" + now.get(Calendar.YEAR));
System.out.println("月:" + (now.get(Calendar.MONTH) + 1));
System.out.println("日:" + now.get(Calendar.DAY_OF_MONTH));
System.out.println("时:" + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分:" + now.get(Calendar.MINUTE));
System.out.println("秒:" + now.get(Calendar.SECOND));
另一种方式则是使用Date和SimpleDateFormat类,代码如下:
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:" + sdf.format(d));
另外,也可以创建一个简单的类来实现这一功能,示例如下:
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(new Date()));
}
}
以上代码展示了如何使用Java的日期与时间API来获取并格式化当前系统时间。通过这种方式,开发者可以方便地在应用程序中显示或处理时间信息。2024-12-06