第9 章 : 日期操作类

36 Date日期处理类

Date类只是对long数据的一种包装

Date无参构造函数

 public Date() {this(System.currentTimeMillis());}

示例

import java.util.Date;class Demo {public static void main(String[] args) {Date date = new Date();System.out.println(date);// Sun Nov 17 20:39:41 CST 2019// 日期转longlong time = date.getTime();System.out.println(time);// 1573994381189// long转日期 增加1分钟Date date1 = new Date(time + 60 * 1000);System.out.println(date1);// Sun Nov 17 20:40:41 CST 2019}
}

37 SimpleDateFormat日期处理类

继承关系

abstract Format-abstract DataFormat-SimpleDateFormat
// 日期格式化
public final String format (Object obj)// 字符串转日期
public Date parse(String source) throws ParseException

日期格式化

年 yyyy
月 MM
日 dd
时 HH
分 mm
秒 ss
毫秒 SSS

指定字符串定义的时候,日期数字超过指定的范围会自动进位

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;class Demo {public static void main(String[] args) {Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");// 日期转字符串String dateStr = sdf.format(date);System.out.println(dateStr);// 2019-11-17 20:11:35// 字符串转日期try {System.out.println(sdf.parse(dateStr));} catch (ParseException e) {e.printStackTrace();}// Sun Nov 17 20:00:35 CST 2019}
}

数字格式化


import java.text.NumberFormat;class Demo {public static void main(String[] args) {double money = 323223210.09;System.out.println(NumberFormat.getInstance().format(money));// 323,223,210.09}
}

String 字符串可以向任何类型转换

Java学习路线-19:日期操作类Date、SimpleDateFormat相关推荐

  1. Java学习笔记07--日期操作类

    一.Date类 在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可. public class T { public static void main(St ...

  2. Java学习(16)--System 类/Date 类/ Calendar类

    System (1)系统类 ,提供了一些有用的字段和方法 (2)成员方法  A:运行垃圾回收器 public static void gc() B:退出 jvm public static void ...

  3. java中calendarr,Java学习(16)--System 类/Date 类/ Calendar类

    System (1)系统类 ,提供了一些有用的字段和方法 (2)成员方法 A:运行垃圾回收器 public static void gc() B:退出 jvm public static void e ...

  4. android 日期时间类,Android 时间与日期操作类

    获取本地日期与时间 public String getCalendar() { @SuppressLint("SimpleDateFormat") SimpleDateFormat ...

  5. java获取前五分钟时间_使用日期操作类(Calendar)获得几秒、几分钟、几小时之前的时间...

    public String dealDate(String case_time){ // 日期操作类 Calendar calendar = Calendar.getInstance(); // 当前 ...

  6. 史上最全的Java学习路线

    java基础 一.Java的历史和三大版本 1. Java的发展史 2. Java语言能做什么 二.Java的开发环境 1. 配置开发环境 三.Java的第一个程序及运行原理 JVM 的组成部分 写第 ...

  7. 十年架构师留下最完整的Java学习路线

    原文地址:https://club.dingding.xin/topic/5081/十年架构师留下最完整的java学习路线?code=cb850abbce523c7f886f583d6dc00f5e ...

  8. 十年架构师留下最完整的Java学习路线,学完年薪40W

    文章有点长,请大家耐心看完,话不多说直接上干货! 永不过时的编程语言--Java 编程开发. Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数 ...

  9. Java学习路线从入门到入土

    Java学习路线从入门到入土 Java学习路线从入门到入土 Java学习路线从入门到入土 简介 Java基础课程 第一阶段 第一部分:Java开发介绍 第二部分:Java数组 第三部分:Java面向对 ...

最新文章

  1. 日子过得真快,转眼就工作了4个月了
  2. 远程唤醒linux系统方法
  3. Javasc中发出HTTP请求最常用的方法
  4. 【Transformer】TNT: Transformer iN Transformer
  5. H5_ 多媒体video,autio使用示例
  6. 这所双非高校硕士生一作发Science!系学校上半年第13篇CNS!
  7. 带您探究云存储的奥秘,三分钟帮您快速了解OSS
  8. 判断php图片是否存在,php判断远程图片是否存在
  9. 最简单的目标跟踪(模版匹配)
  10. php 数组转json乱码,php将数组转为json涌现中文乱码怎么办_后端开发
  11. 家乐福举报山姆涉嫌“二选一”背后 会员店需要的不是模仿能力
  12. python-笔记(二)数据类型
  13. L1-041 寻找250 (10 分)—团体程序设计天梯赛
  14. C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项...
  15. 用U3D寻找看电视的感觉!!
  16. 题目:P3717 [AHOI2017初中组]cover
  17. 此计算机怎样连接未识别的网络连接,电脑无法连接无线网络显示未识别如何解决...
  18. 众多尼龙VRay材质球素材一键即可获取
  19. VMware ESX/ESXi 主机上的 VMFS 卷被锁定
  20. 使用Vue前端框架实现知乎日报app

热门文章

  1. matlab4fsk软件解调代码,4fsk调制与解调基于Verilog HDL语言
  2. Capped CRF:节省编码成本和数据流
  3. 谷歌词霸 2015 V2.1 更新发布
  4. 有关itoa编译报错解决与itoa函数源码实现
  5. centos 安装搜狗
  6. 2021-4-9天梯赛模拟赛3补题L1-6 吃火锅 (15 分)
  7. printk函数的用法
  8. 一维数组的声明与使用
  9. RV1126 lsm6dsl中断未接硬件iio驱动修改
  10. ffmpeg使用记录