这篇教程Java 实例 - 时间戳转换成时间写得很实用,希望能帮到您。 以下实例演示了如何使用 SimpleDateFormat 类的 format() 方法将时间戳转换成时间。 日期和时间模式(注意大小写,代表的含义是不同的): yyyy :年MM :月dd :日hh :1~12小时制(1-12)HH :24小时制(0-23)mm :分ss :秒S :毫秒E :星期几D :一年中的第几天F :一月中的第几个星期(会把这个月总共过的天数除以7)w :一年中的第几个星期W :一月中的第几星期(会根据实际情况来算)a :上下午标识k :和HH差不多,表示一天24小时制(1-24)K :和hh差不多,表示一天12小时制(0-11)z :表示时区 Main.java 文件 import java.text.SimpleDateFormat;import java.util.Date; public class Main{ public static void main(String[] args){ Long timeStamp = System.currentTimeMillis(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String sd = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); System.out.println("格式化结果:" + sd); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy 年 MM 月 dd 日 HH 时 mm 分 ss 秒"); String sd2 = sdf2.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); System.out.println("格式化结果:" + sd2); }} 以上代码运行输出结果为: 格式化结果:2018-07-10 12:17:34格式化结果:2018 年 07 月 10 日 12 时 17 分 34 秒 Java 实例 - 获取年份、月份等 Java 实例 - 方法重载 |