SimpleDateFormat的两个操作:
1、格式化:日期 ----->字符串
2、解析:格式化的逆过程,字符串 -----> 日期

public class DateTimeTest {
@Test
public void testSimpleDateFormat() throws ParseException {//实例化SimpleDateFormat:使用默认的构造器SimpleDateFormat sdf = new SimpleDateFormat();//格式化:日期 ----->字符串Date date = new Date();System.out.println(date);String format = sdf.format(date);System.out.println(format);
//解析:格式化的逆过程,字符串 -----> 日期String str = "19-12-18 上午11:43";Date date1 = sdf.parse(str);System.out.println(date1);//-----按照指定的方式格式化和解析:调用带参的构造器-----//日期格式:年、月、日、公元、时、分、秒
// SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy.MMMM.dd GGG hh:mm aaa"); //日期格式:年、月、日、上午(下午)、时、分、秒
// SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy.MMMM.dd a hh:mm aaa"); //日期格式:年、月、日、时、分、秒SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//格式化 String format1 = sdf1.format(date); System.out.println(format1);//2020-09-24 09:42:37
//解析:要求字符串必须符合SimpleDateFormat识别的格式(通过构造器参数体现),
//否则,抛出异常 Date date2 = sdf1.parse("2020-09-24 09:42:37"); System.out.println(date2);
}

执行结果如下所示:

SimpleDateFormat的使用:SimpleDateFormat对日期Date类的格式化和解析相关推荐

  1. Java日期Date类,格式化,年月日时分秒星期

    Date类 1.由java.util包提供 2.封装了当前日期和时间 3.共有两个构造函数, 无参构造:Date() 使用当前日期及时间初始化对象 有参构造:Date(long number)参数为毫 ...

  2. 学习String类和日期Date类,看这一篇就够了

    写在前面,Java基础系列文章都是作者基于b站尚硅谷的Java基础视频所做的笔记,没有时间的同学可以认真看看,如果有时间的同学,还是建议看看视频,毕竟笔记说到底还是自己的东西,每个人的习惯也是不一样的 ...

  3. JAVA的String、StringBuilder、StringBuffer、包装类、日期Date类、枚举类(Enumeration)

    主要内容: String类 字符串构造器的用法 String中的常用方法 String类源代码 String字符串各种拼接方式的效率比较 包装类 日期Date Date方法 getTime 日期格式化 ...

  4. java对日期Date类进行加减运算、年份加减,月份加减

    JAVA处理日期时间常用方法: 1.Java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字 ...

  5. java时间差的百分之二十,Java对日期Date类进行加减运算、年份加减月份加减、时间差等等...

    实现代码一: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c ...

  6. java当前月份减一个月_Java对日期Date类进行加减运算、年份加减月份加减、时间差等等...

    实现代码一: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public c ...

  7. java sql date 加减_Java对日期Date类进行加减运算,年份加减,月份加减

    Date d=new Date(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd"); System.out.prin ...

  8. java学习(110):日期date类

    import java.util.Date; import java.util.Scanner;public class test51 {public static void main(String[ ...

  9. 转 Java对日期Date类进行加减运算一二三

    请移步,https://blog.csdn.net/hacker_lees/article/details/74351838 ,感谢博主分享 转载于:https://www.cnblogs.com/b ...

最新文章

  1. mysql 去重con_python 爬虫 实现增量去重和定时爬取实例
  2. 计算机组成原理时序,计算机组成原理 中央处理器(CPU) 多级时序系统
  3. java负载均衡框架_SpringCloud与Consul集成实现负载均衡功能
  4. SourceTree 基本介绍
  5. 【web安全】Spring Data Commons 1.13.10 SpEL漏洞分析
  6. 如何处理高并发写入mysql_如何处理高并发情况下的DB插入
  7. 360不用卸,照样上你QQ
  8. 设计延迟加载的“单例设计模式”
  9. 坦克大战系列6-API常用函数说明2
  10. 渗透测试入门27之渗透测试学习建议
  11. ESL系统的Docker化部署
  12. bigemap中下载边界_BIGEMAP地图下载器-全能版
  13. PS 考试案例 01笔记
  14. 上课笔记-机器学习(5)-美国人口普查数据进行收入预测分类
  15. QQ被盗如何找回好友
  16. 《Recurrent Chunking Mechanisms for Long-Text Machine Reading Comprehension》ACL2020论文阅读
  17. 网页文字涉及侵权怎么处理
  18. WorkFusion智能文档处理IDP系统介绍
  19. Kindle下线在即 使用cpolar建立自己的电子书图书馆
  20. vulnhub靶机-DC2-Writeup

热门文章

  1. php excel下载打不开了,php下载excel无法打开的解决方法_PHP教程
  2. oracle 的exp是什么,oracle中exp和imp是什么,oracle中exp和imp有何区别 | 学步园
  3. 小白算法积累——单链表6#带头结点单链表+递增有序
  4. Redis缓存的使用
  5. python文件路径path
  6. 使用MSP430F5529的ADC测量,并用OLED显示传感器输出的模拟量
  7. JavaScript execCommand函数
  8. Unity基础(四)--3D数学
  9. linux下僵尸进程(<defunct>进程)的产生与避免
  10. Linux下Socket编程之TCP应用