如何以“dd/MM/yyyy HH:mm:ss.SS”格式显示日期和时间
格式化日期和所需的“dd/MM/yyyy HH:mm:ss.SS”格式的时间,请遵循这些步骤:
使用 SimpleDateFormat 创建格式对象。确保模式指定为:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
使用 sdf 对象格式化日期和时间:
String strDate = sdf.format(cal.getTime()); Date date = sdf.parse(strDate);
提供的代码示例演示了这种方法。原始代码使用两个单独的 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中文网其他相关文章!