1.SimpleDateFormat是对日期Date类对格式化和解析
2.两个操作
(1)格式化:日期—>字符串
(2)解析:格式化对逆过程,字符串—>日期

日期和时间模式 结果
“yyyy.MM.dd G ‘at’ HH:mm:ss z” 2001.07.04 AD at 12:08:56 PDT
“EEE, MMM d, ''yy” Wed, Jul 4, '01
“h:mm a” 12:08 PM
“hh ‘o’‘clock’ a, zzzz” 12 o’clock PM, Pacific Daylight Time
“K:mm a, z” 0:08 PM, PDT
“yyyyy.MMMMM.dd GGG hh:mm aaa” 02001.July.04 AD 12:08 PM
“EEE, d MMM yyyy HH:mm:ss Z” Wed, 4 Jul 2001 12:08:56 -0700
“yyMMddHHmmssZ” 010704120856-0700
“yyyy-MM-dd’T’HH:mm:ss.SSSZ” 2001-07-04T12:08:56.235-0700
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public static void main(String[] args) throws ParseException {//实例化SimpleDateFormatSimpleDateFormat simpleDateFormat=new SimpleDateFormat();//格式化:日期--->字符串Date date1=new Date();System.out.println(date1);String format=simpleDateFormat.format(date1);System.out.println(format);//解析:格式化对逆过程,字符串--->日期SimpleDateFormat simpleDateFormat1=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//格式化String format1=simpleDateFormat1.format(date1);System.out.println(format1);//解析:要求字符串必须是符合SimpleDateFormat识别的格式(通过构造器参数来体现),否则会抛异常Date date2=simpleDateFormat1.parse("2020-05-29 11:48:27");System.out.println(date2);}

3.举例:将字符串"2020-05-29"转换为"java.sql.Date"

     import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;String birth="2020-05-29";SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Date date=sdf.parse(birth);java.sql.Date birthDate=new java.sql.Date(date.getTime());System.out.println(birthDate);

详解SimpleDateFormat相关推荐

  1. java tostring格式化日期_java日期格式化SimpleDateFormat的使用详解

    日期和时间格式由 日期和时间模式字符串 指定.在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素.文本可以使用单引 ...

  2. SimpleDateFormat使用详解及与毫秒的相互转换

    SimpleDateFormat使用详解 public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一个以国别敏感的方式格式 ...

  3. java中batch基础_详解Spring batch 入门学习教程(附源码)

    详解Spring batch 入门学习教程(附源码) 发布时间:2020-09-08 00:28:40 来源:脚本之家 阅读:99 作者:achuo Spring batch 是一个开源的批处理框架. ...

  4. logback节点配置详解

    logback节点配置详解 一:根节点 <configuration></configuration> 属性 : debug : 默认为false ,设置为true时,将打印出 ...

  5. logback的使用和logback.xml详解

    一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两 ...

  6. spring框架使用Quartz执行定时任务实例详解

    版权声明:本文为博主原创文章,如需转载,请标明出处. https://blog.csdn.net/alan_liuyue/article/details/80382324 Quartz简介 1.Qua ...

  7. Hadoop 新 MapReduce 框架 Yarn 详解

    Hadoop MapReduceV2(Yarn) 框架简介 原 Hadoop MapReduce 框架的问题 对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储 ...

  8. logback 常用配置详解(二) appender

    详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...

  9. logback的使用和logback.xml详解[转]

    一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两 ...

最新文章

  1. 你是如何快捷、高效获取新知识的?
  2. 为什么稀疏自编码器很少见到多层的?
  3. RuntimeError: Given groups=1, weight of size [1, 1, 3, 3], expected input[1, 3, 1402, 1200] to have
  4. oracle执行计划走偏处理步骤
  5. 洛谷 - P4323 [JSOI2016]独特的树叶(树上哈希+换根dp)
  6. cmake-gui出错解决方法
  7. matlab function的使用
  8. percona zabbix mysql_zabbix采用percona监控mysql主从
  9. TensorFlow——Ubuntu系统上TensorFlow的安装教程
  10. 如何评价路孚特的Datastream工具?
  11. 图像按钮ImageButton
  12. “声波识别”可用于购物
  13. 14种常用的异常检测方法总结
  14. linux系统中profile文件介绍
  15. 二维矩形件排样算法之最低水平线算法实现
  16. Java中就什么是映射的简单理解
  17. 【鲲鹏HCIA考试】随堂习题卷二
  18. 百万调音师—Audition 标记
  19. Arnold材质节点篇- 动态模糊Motion blur
  20. 2022最新网络安全行业前景分析,附学习路线图

热门文章

  1. Mycat+分库分表
  2. 基于 OpenCV 的车辆检测系统
  3. Java爬虫获取天猫商品类目
  4. Java内存之本地内存分析神器: NMT 和 pmap
  5. python 一球从100m高度落下,一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?Python实例...
  6. 前端使用html2canvas生成图片踩坑
  7. c语言typedef struct
  8. <笔试> 回转寿司题解 动态规划
  9. MATLAB R2023a for Mac编程开发工具
  10. 目标检测网络指标mAP的测试的python实现