1 import java.text.ParseException;
 2 import java.text.SimpleDateFormat;
 3 import java.util.Calendar;
 4 import java.util.Date;
 5
 6 public class MyUseSimpleDateFormat {
 7     public static void main(String[] args) {
 8         /**
 9          * Date类通过getTime()返回long
10          * 通过void setTime(long time)设置时间
11          */
12         Date date = new Date();
13         long time = date.getTime();
14         date.setTime(time);
15         /**
16          * SimpleDateFormat通过format()格式化为字符串
17          * 通过parse(String str)转为Date
18          */
19         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
20         System.out.println(sdf.format(date));
21         try {
22             Date newDate = sdf.parse("1998-11-22 12:22:153");
23             System.out.println(newDate);
24         } catch (ParseException e) {}
25         /**
26          * Calendar通过getTime()方法转为Date
27          * Date通过setTime设置Calendar
28          */
29         Calendar cal = Calendar.getInstance();
30         Date dt = cal.getTime();
31         System.out.println(dt);
32         cal.setTime(dt);
33     }
34 }

转载于:https://www.cnblogs.com/sqdtss/p/9851635.html

Java中Date, Calendar, SimpleDateFormat的相互转换相关推荐

  1. [转载]java中Date,SimpleDateFormat

    一.Java中的日期概述: 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java ...

  2. java中Date,SimpleDateFormat

    一.Java中的日期概述: 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java ...

  3. java date linux,Java中Date,SimpleDateFormat

    一.Java中的日期概述: 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题. 在Java ...

  4. Java中Date类和Calendar类的使用

    java.util 包中由许多常用的类组成,其中主要是用于处理一组对象的集合类.例如ArrayList和HashMap类:它还包含用于处理日期和时间的类,例如Date类和Calendar类:下面将介绍 ...

  5. java日期减天数_使用Java中的Calendar.DATE从当前日期减去天数

    为Java中的Calendar类导入以下软件包.import java.util.Calendar; 首先,创建一个Calendar对象并显示当前日期.Calendar calendar = Cale ...

  6. 最新Java中Date类型详解

    一.Date类型的初始化 1. Date(int year, int month, int date); 直接写入年份是得不到正确的结果的. 因为java中Date是从1900年开始算的,所以前面的第 ...

  7. Java中Date各种相关用法

    Java中Date各种相关用法 本文主要介绍Java中Date各种相关用法. AD:   Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 Calendar time=C ...

  8. Java中Date和Calender类的使用方法

    查看文章     Java中Date和Calender类的使用方法 2009-10-04 20:49 Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着 ...

  9. java中date如何获取月份_Java:从Date获取月份整数

    如何从Date对象(java.util.Date)获取整数作为整数? 实际上,Date上的getMonth()因为永远而被弃用;) @slhck:已弃用. 从JDK 1.1版开始,由Calendar. ...

  10. java将date类型转成yyyymmdd_[转]Java中Date转换大全,返回yyyy-MM-dd的Date类型

    /*** 获取现在时间,这个好用 * * @return返回长时间格式 yyyy-MM-dd HH:mm:ss*/ public staticDate getSqlDate() { Date sqlD ...

最新文章

  1. Mac下添加Hibernate时报错Unsupported major.minor version
  2. VS 的makefile工程
  3. python中的time库安装步骤-python中time模块需要安装么
  4. 普中28335开发攻略_TMS320F28335项目开发记录1_CCS的使用介绍
  5. 将 app 打包成 deb 发布安装
  6. Rinne Loves Edges
  7. npm环境安装linux,Node.js环境在linux上的部署教程
  8. 华为手机显示解析服务器返回错误,ajax服务器返回错误
  9. Docker应用的四个关键设计因素
  10. PHP远程文件管理,可以给表格排序,遍历目录,时间排序
  11. 力扣 每日一题 丢失的数字
  12. “我辞退了一位学位学历造假的程序员“
  13. C++--第14课 - 专题二经典问题解析
  14. android开发学习——day3
  15. 在mininet中测试TCP、UDP带宽并作图
  16. 弘辽科技:拼多多DSR动态评分有多么的重要
  17. 求职经历,三轮技术面 +HR 面,面试也不过如此
  18. kubernetes pod 挂载 ceph rbd
  19. LTE: SRVCC双模单待无线语音呼叫连续性
  20. Windows 服务监控工具

热门文章

  1. shell交互式输入
  2. 视觉SLAM——稀疏光流法
  3. java 创建进程_Linux下创建进程简介
  4. 安全中心登录_放心使用instagram需要做到的5个信息安全设置
  5. java特殊类型_java中如何查找某个特定类型作为形参的方法
  6. java 内存溢出分析_用一段时间后java内存溢出问题分析(转)
  7. android intent包装,Android 中的 Intent
  8. printf 重新实现put_Go 实现海量日志收集系统(四)
  9. mysql 1067 win7,大师练习win7系统无法启动MySQL服务错误1067的设置教程
  10. docker 网络设置