java中Calendar与Date类型如何互相转换呢?

打印 上一主题 下一主题

主题 685|帖子 685|积分 2055

转自:http://www.java265.com/JavaJingYan/202111/16360393921701.html
下文笔者讲述使用Java代码将Calendar与Date类型互转的方法分享,如下所示:
Calendar与Date类型是我们日常开发中常用的两种数据类型,
它们用于不同的场景,两者具有不同过的方法,所以我们经常择优而用
那么它们之间如何互相转换呢?
下文将一一道来,如下所示
  1. 实现思路:   
  2.     1.Calendar转换为Date借助时间戳为中间桥梁
  3.          Calendar cal=Calendar.getInstance();  
  4.       Date date=cal.getTime();  
  5.       
  6.     2.Date转化为Calendar,借助Calendar中的setTime方法即可实现相关需求  
  7.     Date date=new Date();  
  8.     Calendar cal=Calendar.getInstance();  
  9.     cal.setTime(date);
复制代码
例:
Calendar与Date相互转换的示例分享
  1. package com.java265.other;
  2. import java.util.Calendar;
  3. import java.util.Date;
  4. public class Test {
  5.     /*
  6.      * java265.com Calendar与Date相互转换的示例分享
  7.      **/
  8.     public static void main(String[] args) throws Exception {
  9.         Date d = new Date(1529991234L * 1000);
  10.         Calendar cal = Calendar.getInstance();
  11.         //Date转Calendar
  12.         cal.setTime(d);
  13.         //Calendar转换为Date
  14.         Date d2 = cal.getTime();
  15.             System.out.println(d.toString());
  16.             System.out.println("=================");
  17.             System.out.println(d2.toString());
  18.     }
  19. }
  20. --------运行以上代码,将输出以下信息-------
  21. Tue Jun 26 13:33:54 CST 2018
  22. =================
  23. Tue Jun 26 13:33:54 CST 2018
复制代码
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

反转基因福娃

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表