review14
日期的格式化
Formatter类的format方法:
format(格式化模式, 日期列表)
按着“格式化模式”返回“日期列表”中所列各个日期中所含数据(年,月,日,小时等数据)的字符串表示。“格式化模式”中的字符由时间格式和普通字符所构成。举例如下:
System.out.println(String.format("%ty年%tm月%td日", new Date(), new Date(), new Date()));
运行结果如下所示:
格式化同一日期
用几个格式符号格式“日期列表”中的同一个日期,可以在“格式化模式”中使用“<”,比如“%ty-%<tm-%<td”中的三个格式符将格式化同一日期,即含有“<”的格式符和它前面的格式符格式同一个日期,例如:
System.out.println(String.format("%tY年%<tm月%<td日", new Date()));
%<tm和%<td都格式化new Date(),因此字符串s就是“2018年07月07日”。
以下是常用的日期格式符即作用
%tY将日期中的“年”格式化为4位形式,例如2018,%ty将年格式化为2位形式,例如18。
%tm将日期中的“月”格式化为2位形式(带前导零),即01~13。
%tp将日期中的“日”格式化为当前环境下上午和下午的表示格式,例如"am"或"pm"。
%td将日期中的“日”格式化为当前月中的天(带前导零),即01~31。
System.out.println(String.format("%tY年%<tm月%<td日%<tH时%<tM分%<tS", new Date()));
review14的更多相关文章
随机推荐
- 使用 Docker 部署 MongoDB 分片
创建配置服务复制集 docker run --name configsvr0 -d mongo:3.6.2-jessie --configsvr --replSet "rs_configsv ...
- Decimal fixed point and floating point arithmetic
decimal — Decimal fixed point and floating point arithmetic — Python 3.8.0a0 documentation https://d ...
- 2014 MapReduce
function map(String name, String document): // name: document name // document: document contents fo ...
- 【python】-- Django ORM(进阶)
Django ORM(进阶) 上一篇博文简述了Django ORM的单表操作,在本篇博文中主要简述Django ORM的连表操作. 一.一对多:models.ForeignKey() 应用场景:当一张 ...
- 【转】Linux系统上安装MySQL 5.5 rpm
1.准备工作 从MySQL官网上分别下载mysql服务器端于客户端包. 如: MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15 ...
- python实现复制整个目录的方法
import shutil #复制文件 shutil.copyfile('listfile.py', 'd:/test.py') #复制目录 shutil.copytree('d:/temp', 'c ...
- 两个offer如何做选择?年薪20万vs年薪15万
(附注:本文转载于:http://www.eoeandroid.com/thread-296678-1-1.html) 前些天和一个年轻的朋友谈跳槽.朋友说她需要在两个offer里面做选择.一个是年薪 ...
- postman 编码加密汇总
1.MD5加密 /*加密方式:将 请求头的user-agent内容+请求方式+当前时间+(Base64)请求body中的stacode参数 拼接后得到的字符串进行MD5加密*/ //1.获取reque ...
- notepad++自动补全
菜单栏中的语言,选择想要的语言,就能看到代码补全了,设置是更改主题的 添加注释快捷键 ctrl+Q
- docker多个容器连接 将 Rails 程序部署到 Docker 容器中
在docker中使用MySQL数据库 https://yq.aliyun.com/articles/583765 将 Rails 程序部署到 Docker 容器中