下面是“java格式化时间的示例代码”的完整攻略。
格式化时间的方法
在Java中,可以使用SimpleDateFormat
类中的format
方法对时间进行格式化。
代码演示
下面给出一个示例,假设有如下需要格式化的时间:
Date date = new Date();
要把这个时间格式化为“yyyy-MM-dd HH:mm:ss”的形式,可以使用以下代码:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formatTime = dateFormat.format(date);
这样,formatTime
就是经过格式化后的时间字符串。
格式化时间的常用格式
在使用SimpleDateFormat
进行时间格式化时,常用的格式有以下几种:
yyyy
:表示4位数的年MM
:表示2位数的月dd
:表示2位数的日HH
:表示24小时制的小时mm
:表示分钟ss
:表示秒钟
示例1
假设有一个需要格式化的时间是“2020年7月3日 11点30分56秒”,那么可以使用以下代码进行格式化:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
String formatTime = dateFormat.format(date);
这样,formatTime
就是格式化后的时间字符串:“2020年07月03日 11点30分56秒”。
示例2
假设需要格式化的时间是“2020年7月3日 11:30:56 AM”,可以使用以下代码:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss a");
String formatTime = dateFormat.format(date);
这样,formatTime
就是格式化后的时间字符串:“2020年07月03日 11:30:56 上午”。
总结
以上就是Java格式化时间的示例代码。要进行时间格式化,只需要使用SimpleDateFormat
类中的format
方法,并按照需要的格式传入相应的参数即可。同时,要注意格式字符串中字母的大小写,不同的大小写代表不同的意义。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java 格式化时间的示例代码 - Python技术站