【Java常用类】SimpleDateFormat
2024-09-05 16:48:24
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);
最新文章
- CH Round #30 摆花[矩阵乘法]
- 上传AppStore出现:Unexpected CFBundleExecutable Key 错误
- redis部署
- 浅谈JavaScript中的定时器
- SPOJ PHRASES 后缀数组
- HipChat上传文件报未知错误解决方案
- ASP.NET WebAPI 12 Action的执行
- flat file
- HttpListener supports SSL only for localhost? install certificate
- 解决vsftpd 530 Permission denied报错
- 又一道简单题&;&;Ladygod(两道思维水题)
- Android ActionBar详解(三)--->;ActionBar的Home导航功能
- 从P1到P7——我在淘宝这7年(转)
- leetcode day7
- ClearCase config_spec
- mysql事件调度器使用
- python 爬虫与数据可视化--数据提取与存储
- centOS --- 安装最新版的node nodejs
- 墨刀联合有赞Vant组件库,让你轻松设计出电商原型
- sg函数的理解
热门文章
- greeting-150
- CF157A Game Outcome 题解
- java 网络编程基础 UDP协议的Socket:DatagramSocket;广播Socket:MulticastSocket
- java 多线程:线程池的使用Executors~ExecutorService; newCachedThreadPool;newFixedThreadPool(int threadNum);ScheduledExecutorService
- layer 如何加上关闭框
- JAVA中SpringMVC获取bean方法,在工具类(utils)注入service
- redis启动报错 var/run/redis_6379.pid exists, process is already running or crashed
- nim_duilib(13)之添加fmt库
- 【LeetCode】72. Edit Distance 编辑距离(Python & C++)
- 【嵌入式】arduino IDE串口监视器可以正常使用但其他软件发送串口指令没有反应的问题