SimpleDateFormat

默认构造器实例化对象

//使用默认的构造器实例化SimpleDateFormat
SimpleDateFormat sdf = new SimpleDateFormat();

默认构造器的格式化

日期–>字符串

Date date = new Date();
System.out.println("Date默认格式:"+date);
System.out.println("--------------------------");
String format = sdf.format(date);
System.out.println("SimpleDateFormat默认格式:"+format);

带参构造器实例化对象

参数为日期的格式

//使用带参构造器 可以在API文档中查询其他格式 也可以自定义
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy.MM.dd G 'at' HH:mm:ss z");

带参构造器的格式化

String format1 = sdf1.format(date);
System.out.println("SimpleDateFormat修改的格式:"+format1);

自定义格式

//y表示年,M表示月,d表示天,h表示小时,m表示分钟,s表示秒
//字母的个数代表了数字的位数
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String format2 = sdf2.format(date);
System.out.println("SimpleDateFormat自定义的的格式:"+format2);

解析

格式化的逆过程,字符串–>日期 放入parse中的格式要与构造器中的格式相匹配

SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String str = "2021-08-11 03:19:48";
Date date1 = null;
try {
date1 = sdf3.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("解析:"+date1);

最新文章

  1. CH Round #30 摆花[矩阵乘法]
  2. 上传AppStore出现:Unexpected CFBundleExecutable Key 错误
  3. redis部署
  4. 浅谈JavaScript中的定时器
  5. SPOJ PHRASES 后缀数组
  6. HipChat上传文件报未知错误解决方案
  7. ASP.NET WebAPI 12 Action的执行
  8. flat file
  9. HttpListener supports SSL only for localhost? install certificate
  10. 解决vsftpd 530 Permission denied报错
  11. 又一道简单题&&Ladygod(两道思维水题)
  12. Android ActionBar详解(三)--->ActionBar的Home导航功能
  13. 从P1到P7——我在淘宝这7年(转)
  14. leetcode day7
  15. ClearCase config_spec
  16. mysql事件调度器使用
  17. python 爬虫与数据可视化--数据提取与存储
  18. centOS --- 安装最新版的node nodejs
  19. 墨刀联合有赞Vant组件库,让你轻松设计出电商原型
  20. sg函数的理解

热门文章

  1. greeting-150
  2. CF157A Game Outcome 题解
  3. java 网络编程基础 UDP协议的Socket:DatagramSocket;广播Socket:MulticastSocket
  4. java 多线程:线程池的使用Executors~ExecutorService; newCachedThreadPool;newFixedThreadPool(int threadNum);ScheduledExecutorService
  5. layer 如何加上关闭框
  6. JAVA中SpringMVC获取bean方法,在工具类(utils)注入service
  7. redis启动报错 var/run/redis_6379.pid exists, process is already running or crashed
  8. nim_duilib(13)之添加fmt库
  9. 【LeetCode】72. Edit Distance 编辑距离(Python & C++)
  10. 【嵌入式】arduino IDE串口监视器可以正常使用但其他软件发送串口指令没有反应的问题