转自:http://www.java265.com/JavaJingYan/202111/16360393921701.html
下文笔者讲述使用Java代码将Calendar与Date类型互转的方法分享,如下所示:
Calendar与Date类型是我们日常开发中常用的两种数据类型,
它们用于不同的场景,两者具有不同过的方法,所以我们经常择优而用
那么它们之间如何互相转换呢?
下文将一一道来,如下所示- 实现思路:
- 1.Calendar转换为Date借助时间戳为中间桥梁
- Calendar cal=Calendar.getInstance();
- Date date=cal.getTime();
-
- 2.Date转化为Calendar,借助Calendar中的setTime方法即可实现相关需求
- Date date=new Date();
- Calendar cal=Calendar.getInstance();
- cal.setTime(date);
复制代码 例:
Calendar与Date相互转换的示例分享- package com.java265.other;
- import java.util.Calendar;
- import java.util.Date;
- public class Test {
- /*
- * java265.com Calendar与Date相互转换的示例分享
- **/
- public static void main(String[] args) throws Exception {
- Date d = new Date(1529991234L * 1000);
- Calendar cal = Calendar.getInstance();
- //Date转Calendar
- cal.setTime(d);
- //Calendar转换为Date
- Date d2 = cal.getTime();
- System.out.println(d.toString());
- System.out.println("=================");
- System.out.println(d2.toString());
- }
- }
- --------运行以上代码,将输出以下信息-------
- Tue Jun 26 13:33:54 CST 2018
- =================
- Tue Jun 26 13:33:54 CST 2018
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |