首页 >Java >java教程 >如何在Java中将日期和时间格式化为'dd/MM/yyyy HH:mm:ss.SS”?

如何在Java中将日期和时间格式化为'dd/MM/yyyy HH:mm:ss.SS”?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-27 00:13:14666浏览

How to Format Date and Time as

如何以“dd/MM/yyyy HH:mm:ss.SS”格式显示日期和时间

格式化日期和所需的“dd/MM/yyyy HH:mm:ss.SS”格式的时间,请遵循这些步骤:

  1. 使用 SimpleDateFormat 创建格式对象。确保模式指定为:

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
  2. 使用日历或日期获取当前日期和时间。
  3. 使用 sdf 对象格式化日期和时间:

    String strDate = sdf.format(cal.getTime());
    Date date = sdf.parse(strDate);
  4. 打印格式化日期并time。

提供的代码示例演示了这种方法。原始代码使用两个单独的 SimpleDateFormat 对象来格式化日期,导致字符串和日期输出的格式不同。通过使用具有正确模式的单个 SimpleDateFormat 对象,可以将输出保持为所需的格式。

更新的代码:

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

public class DateAndTime {

    public static void main(String[] args) throws Exception {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
        String strDate = sdf.format(cal.getTime());
        System.out.println("Current date in String Format: " + strDate);

        Date date = sdf.parse(strDate);
        System.out.println("Current date in Date Format: " + date);
    }
}

此代码将输出:

Current date in String Format: 05/01/2012 21:10:17.287
Current date in Date Format: 05/01/2012 21:10:17.287

以上是如何在Java中将日期和时间格式化为'dd/MM/yyyy HH:mm:ss.SS”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn