Java学习路线-19:日期操作类Date、SimpleDateFormat
第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相关推荐
- Java学习笔记07--日期操作类
一.Date类 在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可. public class T { public static void main(St ...
- Java学习(16)--System 类/Date 类/ Calendar类
System (1)系统类 ,提供了一些有用的字段和方法 (2)成员方法 A:运行垃圾回收器 public static void gc() B:退出 jvm public static void ...
- java中calendarr,Java学习(16)--System 类/Date 类/ Calendar类
System (1)系统类 ,提供了一些有用的字段和方法 (2)成员方法 A:运行垃圾回收器 public static void gc() B:退出 jvm public static void e ...
- android 日期时间类,Android 时间与日期操作类
获取本地日期与时间 public String getCalendar() { @SuppressLint("SimpleDateFormat") SimpleDateFormat ...
- java获取前五分钟时间_使用日期操作类(Calendar)获得几秒、几分钟、几小时之前的时间...
public String dealDate(String case_time){ // 日期操作类 Calendar calendar = Calendar.getInstance(); // 当前 ...
- 史上最全的Java学习路线
java基础 一.Java的历史和三大版本 1. Java的发展史 2. Java语言能做什么 二.Java的开发环境 1. 配置开发环境 三.Java的第一个程序及运行原理 JVM 的组成部分 写第 ...
- 十年架构师留下最完整的Java学习路线
原文地址:https://club.dingding.xin/topic/5081/十年架构师留下最完整的java学习路线?code=cb850abbce523c7f886f583d6dc00f5e ...
- 十年架构师留下最完整的Java学习路线,学完年薪40W
文章有点长,请大家耐心看完,话不多说直接上干货! 永不过时的编程语言--Java 编程开发. Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数 ...
- Java学习路线从入门到入土
Java学习路线从入门到入土 Java学习路线从入门到入土 Java学习路线从入门到入土 简介 Java基础课程 第一阶段 第一部分:Java开发介绍 第二部分:Java数组 第三部分:Java面向对 ...
最新文章
- 日子过得真快,转眼就工作了4个月了
- 远程唤醒linux系统方法
- Javasc中发出HTTP请求最常用的方法
- 【Transformer】TNT: Transformer iN Transformer
- H5_ 多媒体video,autio使用示例
- 这所双非高校硕士生一作发Science!系学校上半年第13篇CNS!
- 带您探究云存储的奥秘,三分钟帮您快速了解OSS
- 判断php图片是否存在,php判断远程图片是否存在
- 最简单的目标跟踪(模版匹配)
- php 数组转json乱码,php将数组转为json涌现中文乱码怎么办_后端开发
- 家乐福举报山姆涉嫌“二选一”背后 会员店需要的不是模仿能力
- python-笔记(二)数据类型
- L1-041 寻找250 (10 分)—团体程序设计天梯赛
- C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项...
- 用U3D寻找看电视的感觉!!
- 题目:P3717 [AHOI2017初中组]cover
- 此计算机怎样连接未识别的网络连接,电脑无法连接无线网络显示未识别如何解决...
- 众多尼龙VRay材质球素材一键即可获取
- VMware ESX/ESXi 主机上的 VMFS 卷被锁定
- 使用Vue前端框架实现知乎日报app