详解SimpleDateFormat
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相关推荐
- java tostring格式化日期_java日期格式化SimpleDateFormat的使用详解
日期和时间格式由 日期和时间模式字符串 指定.在 日期和时间模式字符串 中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素.文本可以使用单引 ...
- SimpleDateFormat使用详解及与毫秒的相互转换
SimpleDateFormat使用详解 public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一个以国别敏感的方式格式 ...
- java中batch基础_详解Spring batch 入门学习教程(附源码)
详解Spring batch 入门学习教程(附源码) 发布时间:2020-09-08 00:28:40 来源:脚本之家 阅读:99 作者:achuo Spring batch 是一个开源的批处理框架. ...
- logback节点配置详解
logback节点配置详解 一:根节点 <configuration></configuration> 属性 : debug : 默认为false ,设置为true时,将打印出 ...
- logback的使用和logback.xml详解
一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两 ...
- spring框架使用Quartz执行定时任务实例详解
版权声明:本文为博主原创文章,如需转载,请标明出处. https://blog.csdn.net/alan_liuyue/article/details/80382324 Quartz简介 1.Qua ...
- Hadoop 新 MapReduce 框架 Yarn 详解
Hadoop MapReduceV2(Yarn) 框架简介 原 Hadoop MapReduce 框架的问题 对于业界的大数据存储及分布式处理系统来说,Hadoop 是耳熟能详的卓越开源分布式文件存储 ...
- logback 常用配置详解(二) appender
详细整理了logback常用配置 不是官网手册的翻译版,而是使用总结,旨在更快更透彻的理解其配置 logback 简介 logback常用配置详解(一)<configuration> an ...
- logback的使用和logback.xml详解[转]
一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两 ...
最新文章
- 你是如何快捷、高效获取新知识的?
- 为什么稀疏自编码器很少见到多层的?
- RuntimeError: Given groups=1, weight of size [1, 1, 3, 3], expected input[1, 3, 1402, 1200] to have
- oracle执行计划走偏处理步骤
- 洛谷 - P4323 [JSOI2016]独特的树叶(树上哈希+换根dp)
- cmake-gui出错解决方法
- matlab function的使用
- percona zabbix mysql_zabbix采用percona监控mysql主从
- TensorFlow——Ubuntu系统上TensorFlow的安装教程
- 如何评价路孚特的Datastream工具?
- 图像按钮ImageButton
- “声波识别”可用于购物
- 14种常用的异常检测方法总结
- linux系统中profile文件介绍
- 二维矩形件排样算法之最低水平线算法实现
- Java中就什么是映射的简单理解
- 【鲲鹏HCIA考试】随堂习题卷二
- 百万调音师—Audition 标记
- Arnold材质节点篇- 动态模糊Motion blur
- 2022最新网络安全行业前景分析,附学习路线图
热门文章
- Mycat+分库分表
- 基于 OpenCV 的车辆检测系统
- Java爬虫获取天猫商品类目
- Java内存之本地内存分析神器: NMT 和 pmap
- python 一球从100m高度落下,一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?Python实例...
- 前端使用html2canvas生成图片踩坑
- c语言typedef struct
- <笔试> 回转寿司题解 动态规划
- MATLAB R2023a for Mac编程开发工具
- 目标检测网络指标mAP的测试的python实现