java 怎么把日期格式化时间_如何实现java日期格式化?
小编典典
使用LocalDateTime#parse()(或ZonedDateTime#parse()如果字符串恰巧包含时区部分)将String特定模式中的解析为LocalDateTime。
String oldstring = "2011-01-18 00:00:00.0";
LocalDateTime datetime = LocalDateTime.parse(oldstring, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.S"));
使用LocalDateTime#format()(或ZonedDateTime#format())以某种格式将LocalDateTime 格式化为String。
String newstring = datetime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
System.out.println(newstring); // 2011-01-18
或者,当你尚未使用Java 8时,请使用SimpleDateFormat#parse()将String特定模式中的解析为Date。
String oldstring = "2011-01-18 00:00:00.0";
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S").parse(oldstring);
用于SimpleDateFormat#format()将格式化Date为String特定模式。
String newstring = new SimpleDateFormat("yyyy-MM-dd").format(date);
System.out.println(newstring); // 2011-01-18
格式区分大小写,因此请使用MM而不是mm(这是分钟),而yyyy作为参考,你可以使用以下速查表。
G Era designator Text AD
y Year Year 1996; 96
Y Week year Year 2009; 09
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day name in week Text Tuesday; Tue
u Day number of week (1 = Monday, ..., 7 = Sunday) Number 1
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800
X Time zone ISO 8601 time zone -08; -0800; -08:00
2020-01-10
java 怎么把日期格式化时间_如何实现java日期格式化?相关推荐
- 建议大家使用Java 8 的日期、时间,而非java.util.Date
建议大家使用Java 8 的日期.时间,而非java.util.Date. 详细原因见:如何在Java 8中愉快地处理日期和时间 总结一下就是, java.util.Date 太乱,如 月份从0开始. ...
- 格式化时间格式LocalDateTime转String日期
1.格式化时间格式LocalDateTime转String日期 1 /** 2 * 格式化时间格式LocalDateTime转String日期,如下示范: 3 * [2017,7,22] ==> ...
- java中日期怎么比较_如何比较Java中的日期?
TL:DRLocalDate today = LocalDate.now( ZoneId.of( "America/Montreal" ) ) ;Boolean isBetween ...
- c++ 获取当前时间_【Python】日期和时间
说明 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能. Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间.时间间隔是以秒为单位的浮点小 ...
- C语言如何返回格式化日期时间(格式化时间)?(将日期和时间以字符串格式输出)ctime()、asctime()、localtime()、strftime()
文章目录 ctime()函数: asctime()函数 获取自定义格式化时间(有bug,当时间为个位数时,没有在前面自动补零) 改成函数接口形式(传入字符指针) 20220107 优化后(能自动补零) ...
- 用java代码写美国时间_如何衡量Java代码所用的时间?
本问题已经有最佳答案,请猛点这里访问. 我需要分析Java中的一些算法的复杂性.为此,我计划提供大量的输入,并测量Java实现所花费的时间.检查某些代码行之间的时间最精确和准确的方法是什么?我需要精确 ...
- java把时间戳转换成时间_(转)java时间与时间戳互转
java中时间精确到毫秒级,所以需求时间需要 除以1000 //将时间转换为时间戳 public static String dateToStamp(String s) throws ...
- mysql 易语言修改时间_易语言系统日期修改方式
在使用易语言开发软件的过程中,人们为了方便查看日期的需要,往往会在软件的界面上添加当前的系统日期.想要实现这个功能或者效果,方法有好多.调用API完全可以实现,但是,今天的易语言已经为大家封装好了命令 ...
- java 获取时区的时间_如何使用Java获取时区的当前日期和时间?
如何使用Java获取时区的当前日期和时间? 我的应用托管在伦敦服务器中. 我在西班牙马德里. 因此,时区为-2小时. 如何获取带有时区的当前日期/时间. Date curr_date = new Da ...
- java 判断日期是同一天_如何检查Java中的两个日期是否在同一天
虽然根据java.util.Date的日期组件部分给出的答案在很多部分都是足够的,但我要强调的是,java.util.Date不是日期,而是一种以毫秒为单位测量的UNIX时间戳.那是什么后果? 日期时 ...
最新文章
- VoIP败家子的游戏
- 新款Tesla最低仅售26.2万,马斯克终于凑齐了S3XY
- 福布斯:2016年物联网预测和市场估算总结
- 三类基于贪心思想的区间覆盖问题
- 整理了一个目录,督促自己写文章
- 利用jquery实现数字千分位排版显示,使用0动态补全8位数
- 用户增长 - BG/NBD概率模型预测用户生命周期LTV(二)
- 基Java的高校毕业管理系统
- 求整数n次方以及矩阵n次方快速解法
- Flash烛光动画特效实例教程
- 高性能服务器电源接口,服务器电源规范解析
- oracle数据库hiredate,数据库hiredate
- 贡献一个fisco-bcos-browser-front基于官方的代码改造的兼容手机浏览器和pc浏览器
- 前端vue实现图片压缩并且将其转换为jpg格式图片;前端转换图片格式;前端使用js转换图片格式;前端使用canvas将png格式图片转成jpg格式
- 【通信】Matlab实现多同步压缩变换
- 基于Xposed开发微信云客服笔记
- Python中用PyPDF2拆分pdf提取页面
- 航空公司VIP客户查询 (25 分)
- PDPS软件:机器人最佳布局位置自动选择功能介绍与使用方法
- 51单片机——定时器的原理和使用