package com.henu;import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*** @author limengdong* @date 2019年7月19日* @classroom 208bigdata* @description:Date 与 DateFormat* * 【注意】import java.util.Date;*/
public class Demo11 {public static void main(String[] args) {//创建日期对象,把当前的毫秒值转成日期对象Date date1 = new Date(1607616000000L);System.out.println(date1);//2020-12-11System.out.println(date1.getTime());//1607616000000/** DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。* 日期/时间格式化子类(如 SimpleDateFormat类)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。*我们通过这个类可以帮我们完成日期和文本之间的转换。*///创建日期格式化对象,在获取格式化对象时可以指定风格/** DateFormat类的作用:即可以将一个Date对象转换为一个符合指定格式的字符串,* 也可以将一个符合指定格式的字符串转为一个Date对象。*///将Date对象转化为StringDateFormat df= new SimpleDateFormat("yyyy-MM-dd");//对日期进行格式化Date date2 = new Date(1607616000000L);String str_time = df.format(date2);System.out.println(str_time);//2020-12-11DateFormat df1 = new SimpleDateFormat("yyyy年MM月dd日");String str_time2 = df1.format(date2);System.out.println(str_time2);//2020年12月11日//将String对象转换为DateSimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");String s = "2011-07-09 "; Date date;try {date = formatter.parse(s);System.out.println(date);//Sat Jul 09 00:00:00 CST 2011} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}       }}
package com.henu;import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;/*** @author limengdong* @date 2019年7月19日* @classroom 208bigdata* @description:求出自己已经出生多少天* * [注]:getTime 方法返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数*      一天 = 24*3600*1000*/
public class Demo12 {public static void main(String[] args) {
//      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");String nowDate = dateFormat.format(new Date());// new Date()为获取当前系统时间String birDate = "1997-10-27";        try {Date date1 = dateFormat.parse(nowDate);Date date2 = dateFormat.parse(birDate);System.out.println("从"+birDate+"到"+ nowDate+ "相隔" + (date1.getTime()-date2.getTime())/(24*3600*1000)+"天");} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

java基础----Date、DateFormat相关推荐

  1. Java基础-Date类常用方法介绍

    Java基础-Date类常用方法介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.毫秒值概念 我们在查阅Date类的API文档时,会发现这样的一句话:"The cl ...

  2. java基础—Date类的常见方法演示

    Date 中的常用方法演示 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleD ...

  3. [Java基础]Date类基础

    Date:

  4. JAVA基础再回首(十三)——BigInteger类、BigDecimal类、Date类、DateFormat类、Calendar类

    JAVA基础再回首(十三)--BigInteger类.BigDecimal类.Date类.DateFormat类.Calendar类 版权声明:转载必须注明本文转自程序员杜鹏程的博客:http://b ...

  5. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  6. 【Java语法】DateFormat时间格式转化、java.util.Date和java.sql.Date之间的相互转化

    使用DateFormat,将时间与日期相互转换 import java.text.DateFormat; import java.text.ParseException; import java.te ...

  7. JAVA基础——时间Date类型转换

    在java中有六大时间类,分别是: 1.java.util包下的Date类, 2.java.sql包下的Date类, 3.java.text包下的DateFormat类,(抽象类) 4.java.te ...

  8. java中Date和DateFormat、SimpleDateFormat类

    package com.test;import java.text.DateFormat; import java.util.Date; import java.util.Random; import ...

  9. 【Java从入门到头秃专栏 】(三) 控制流程 Math Date DateFormat Calendar System BigDecimal Random

    目录 1 控制流程 2 Math类 3 Date类 4 DateFormat类 5 Calendar类(日历类) 6 System类 7 BigDecimal类 8 Random类(随机数) 1 控制 ...

最新文章

  1. P4factory ReadMe Quickstart 安装p4factory
  2. python爬虫框架实例项目_python爬虫框架scrapy实例详解
  3. 程序详细设计之代码编写规范_我在不编写任何代码的情况下建立了一个设计策划网站
  4. 互联网基础知识------OSI七层网络模型梗概
  5. 比尔·盖茨,让骆驼穿过针眼的人
  6. 使用 IntraWeb (12) - 基本控件之 TIWGradButton、TIWImageButton
  7. 什么是多态 重载 覆盖 继承 最好解释
  8. MySQL text类型的最大长度
  9. PaddlePaddle(2)——数据获取与处理(以CV任务为主)
  10. matlab 灰度图像矩阵,MatLab矩阵运算——图像灰度化
  11. 云原生的高效生产工具 ---vagrant
  12. HTML静态网页作业——基于html+css+javascript+jquery+bootstarp响应式成都家乡介绍网页...
  13. java 自动点击网页_JS脚本实现网页自动秒杀点击
  14. 编译原理 最左推导和最右推导
  15. 抖音测试小程序功能开发
  16. 项目一 线性门控开关方法一
  17. 关于国家计算机二级C程序设计考点
  18. 中国黑色金属行业产量需求与十四五战略规划报告2022版
  19. 解决PS内存不足的错误
  20. [PLC]ST语言一:LD_LDI_AND_ANI_OR_ORI

热门文章

  1. HDU - 1160 FatMouse's Speed(最长不下降子序列)
  2. redis 槽点重新分配 集群_redis集群高可用部署-cluster-槽点的迁移查看
  3. java中日期计算2月份_计算两日期间2月29日总数的Java程序
  4. 禁止linux使用密码ssh,linux centos7服务器使用密钥登录ssh同时禁止root密码登录
  5. 隐藏驱动模块(源码)
  6. PostgreSQL学习笔记3之表的继承和分区
  7. C++设计模式之适配器模式
  8. VC使用HTTP协议下载文件
  9. BufferQueue 和 gralloc
  10. 采用Memcached实现分布式Session