如何在Java中获取当前时间并格式化输出

简介

作为一名经验丰富的开发者,我将会教你如何在Java中获取当前时间并将其格式化输出。这是一个常见的需求,在很多Java应用程序中都会遇到。

流程图

flowchart TD
    A(开始) --> B(获取当前时间)
    B --> C(格式化输出)
    C --> D(结束)

关系图

erDiagram
    时钟 -- 获取 --> 当前时间
    当前时间 -- 格式化 --> 格式化后的时间

步骤

步骤 描述 代码
1 导入Java包 import java.text.SimpleDateFormat;
2 创建SimpleDateFormat对象 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
3 获取当前时间 Date currentTime = new Date();
4 格式化输出 String formattedTime = sdf.format(currentTime);

代码示例

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        // 创建SimpleDateFormat对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        
        // 获取当前时间
        Date currentTime = new Date();
        
        // 格式化输出
        String formattedTime = sdf.format(currentTime);
        
        // 输出格式化后的时间
        System.out.println("当前时间为:" + formattedTime);
    }
}

现在你已经学会了如何在Java中获取当前时间并格式化输出了,希會对你有所帮助。如果你还有任何问题,欢迎随时向我提问。祝你编程愉快!