专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java毫秒转为时间日期的教程

Java毫秒转为时间日期的教程

更新时间:2022-07-21 11:31:08 来源:赢咖4 浏览3143次

在 Java 中有许多不同的方法可以将毫秒转换为日期。可以使用java.util.Date(long Millis) 构造函数或java.util.Calendar.setTimeInMillis()方法。在本文中,我们将看到在 Java 中从 A 毫秒创建 Date 的两种方法的示例。 顺便说一句,我们使用SimpleDateFormat 在 Java 中格式化 Date,这不是线程安全的 ,不应该在多个线程之间共享。

导入java.text.DateFormat ;导入java.text.SimpleDateFormat ;导入java.util.Calendar ;导入java.util.Date ;/**  *在 Java 中将毫秒转换为日期的 Java 程序。Java API 提供实用程序
 * 在 Java 中从 Date 获取毫秒并将毫秒转换为 Date 的方法。
 * @author http://javarevisited.blogspot.com
 */
public class MillisToDate { 
    public static void main ( String args []) {     
       //使用 java.util.Date 将毫秒转换为日期
       //当前时间以毫秒为单位
       long currentDateTime =系统。当前时间米利斯() ;     
       //从毫秒
       日期创建日期currentDate = new Date ( currentDateTime ) ;     
       //打印日期
       系统的值。出来。println ( "当前日期:" + currentDate ) ;     
       DateFormat df = new SimpleDateFormat ( "dd:MM:yy:HH:mm:ss" ) ; //当前日期系统     
       的格式化值。出来。println ( "到日期的毫秒数:" + df.format ( currentDate ) ) ; //使用日历将毫秒转换为日期Calendar cal = Calendar . 获取实例();      
       卡尔。setTimeInMillis ( currentDateTime ) ;
       系统。出来。println ( "使用日历的毫秒数:"
               + df。格式( cal.getTime ()));     
       //将一个日期的值复制到Java中的另一个日期
       Date now = new Date () ; 复制
       日期Date = new Date ( now.getTime ()) ; 系统。出来。println ( "原始日期:" + df.format ( now ) ) ; 系统。出来。println ( "复制日期:" + df.format (            
       复制日期));
    }    
}
输出:
当前日期:Wed Feb 29 01:58:46 VET 2012 毫秒至今:29 : 02: 12 : 01 : 58 : 46 毫秒至今使用日历:29 : 02 : 12 :01: 58 : 46 原始日期: 29 :02: 12 :01: 58 : 46 复制日期
: 29 :02: 12 :01: 58 : 46
Read more: https://javarevisited.blogspot.com/2012/12/how-to-convert-millisecond-to-date-in-java-example.html#ixzz7ZdvubnN8

将 Date 保持在毫秒内的另一个有用的用法是,在 java.util.Date 和 java.sql.Date 之间转换很容易。SQL 不提供java.util.Date形式的日期,您通常需要将 SQL 日期转换为 util Date,但保留 Date 的值,因为长毫秒值允许您同时创建java.sql.Date和java.util.Date . 将日期保持为长毫秒值的另一个好处是,在 Java 中很容易将一个 Date 的值复制到另一个 Date 中。

这就是如何在 Java 中将毫秒转换为 Date的全部内容。我们已经看到了两种方法,一种是使用Date类,另一种是使用Calendar类。如果大家对此比较感兴趣,想了解更多相关知识,不妨来关注一下赢咖4的Java视频教程,里面的课程内容从入门到精通,细致全面,通俗易懂,很适合没有基础的小伙伴学习,相信对大家一定会有所帮助的。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>