千家信息网

java1.8中如何使用时间类精确到毫秒的时间

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"java1.8中如何使用时间类精确到毫秒的时间",在日常操作中,相信很多人在java1.8中如何使用时间类精确到毫秒的时间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法
千家信息网最后更新 2025年01月23日java1.8中如何使用时间类精确到毫秒的时间

这篇文章主要介绍"java1.8中如何使用时间类精确到毫秒的时间",在日常操作中,相信很多人在java1.8中如何使用时间类精确到毫秒的时间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"java1.8中如何使用时间类精确到毫秒的时间"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

主要涉及三个类:

  1. SimpleDateFormat,用于显示时间的格式。

  2. Date,获取精确到毫秒的时间。

  3. Calendar,获取日历格式的时间。

示例代码如下:

package baseAPI;import java.util.* ;    // 导入需要的工具包import java.text.* ;    // 导入SimpleDateFormat所在的包class mmm{      // 以后直接通过此类就可以取得日期时间    private SimpleDateFormat sdf = null ;   // 声明SimpleDateFormat对象    public String getDate(){        // 得到的是一个日期:格式为:yyyy-MM-dd HH:mm:ss.SSS        this.sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS") ;        return this.sdf.format(new Date()) ;// 将当前日期进行格式化操作    }    public String getDateComplete(){        // 得到的是一个日期:格式为:yyyy年MM月dd日 HH时mm分ss秒SSS毫秒        this.sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒SSS毫秒") ;        return this.sdf.format(new Date()) ;// 将当前日期进行格式化操作    }    public String getTimeStamp(){       // 得到的是一个时间戳        this.sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS") ;        return this.sdf.format(new Date()) ;// 将当前日期进行格式化操作    }};public class useDate{    public static void main(String args[]){        mmm dt = new mmm() ;        System.out.println("系统日期:"+dt.getDate()) ;        System.out.println("中文日期:"+dt.getDateComplete()) ;        System.out.println("时间戳:"+dt.getTimeStamp()) ;        Calendar calendar = new GregorianCalendar();        StringBuffer strb= new StringBuffer();        strb.append(calendar.get(Calendar.YEAR));        strb.append("-"+(calendar.get(Calendar.MONTH)+1));        strb.append("-"+calendar.get(Calendar.DAY_OF_MONTH));        strb.append(" "+calendar.get(Calendar.HOUR_OF_DAY));        strb.append(":" +calendar.get(Calendar.MINUTE));        strb.append(":"+calendar.get(Calendar.SECOND));        strb.append(":"+calendar.get(Calendar.MILLISECOND));        System.out.println(strb);    }};

到此,关于"java1.8中如何使用时间类精确到毫秒的时间"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0