关键字: simpledateformat24小时 格式串
2024-10-21 09:09:23
SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出
Era 标志符 | Text | AD | |
y | 年 | Year | 1996; 96 |
M | 年中的月份 | Month | July; Jul; 07 |
w | 年中的周数 | Number | 27 |
W | 月份中的周数 | Number | 2 |
D | 年中的天数 | Number | 189 |
d | 月份中的天数 | Number | 10 |
F | 月份中的星期 | Number | 2 |
E | 星期中的天数 | Text | Tuesday; Tue |
a | Am/pm 标记 | Text | PM |
H | 一天中的小时数(0-23) | Number | 0 |
k | 一天中的小时数(1-24) | Number | 24 |
K | am/pm 中的小时数(0-11) | Number | 0 |
h | am/pm 中的小时数(1-12) | Number | 12 |
m | 小时中的分钟数 | Number | 30 |
s | 分钟中的秒数 | Number | 55 |
S | 毫秒数 | Number | 978 |
z | 时区 | General time zone | Pacific Standard Time; PST; GMT-08:00 |
Z | 时区 | RFC 822 time zone | -0800 |
java.text.SimpleDateFormat sf = new java.text.SimpleDateFormat("yyyyMMddkkmmss");
java.util.Date date = new java.util.Date();
String time = sf.format(date);
得到的是24小时。
如果把kk换成hh,则是12小时显示,需要注意k和h的是范围分别是(1-24)和(1-12)。
提示:如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。
最新文章
- c++实验,需要的人都知道是啥
- 一台独立的服务器是可以可以建立多个网站的,一个ip地址,一个端口
- [转]Mybatis3.x与Spring4.x整合
- WordCount示例深度学习MapReduce过程(1)
- Xcode插件管理以及Xcode7 升级
- kafka迁移与扩容
- Android开发之ListView-ArrayAdapter的使用
- call, apply的用法意义以及区别是什么
- 大话git中的撤销操作
- pl/sql中if的用法
- 用greenlet实现Python中的并发
- Python_迭代器_35
- 每天一个Linux命令(03):du命令
- JavaScript基础(2)-DOM
- linux(centos6.8 64位)下安装mysql5.7(yum方式)
- 利用Jquey.hover来实现 鼠标移入出现删除按钮,鼠标移出删除消失
- 09_Java面向对象_第9天(类、封装)_讲义
- 数据库中间件OneProxy and onemysql
- 【Java面试题】47 heap和stack有什么区别
- html5优分期大学生分期购物商城模板
热门文章
- golang 应用的部署相关技术
- LinearLayout中的android:layout_garvity的center_vertical和center_horizontal
- 用一个小例子来谈谈javascript的运行机制
- Storm Flow
- Tesseract-OCR-03-图片文字识别
- Oracle基础之count(1)和count(*)的区别
- Linq批量建表
- Mysql学习---全国省市区以及邮编数据库
- July 12th 2017 Week 28th Wednesday
- easyui学习笔记3—在展开行内的增删改操作