java am pm_java – 如何以AM / PM格式显示时间
从
SimpleDateFormat开始,这将允许您解析和格式化时间值,例如……
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a");
try {
// Get the start time..
Date start = sdf.parse("09:00 AM");
System.out.println(sdf.format(start));
} catch (ParseException ex) {
ex.printStackTrace();
}
有了这个,您就可以使用Calendar来操作日期值的各个字段……
Calendar cal = Calendar.getInstance();
cal.setTime(start);
cal.add(Calendar.MINUTE, 45);
Date end = cal.getTime();
把它们放在一起……
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a");
try {
Date start = sdf.parse("09:00 AM");
Calendar cal = Calendar.getInstance();
cal.setTime(start);
cal.add(Calendar.MINUTE, 45);
Date end = cal.getTime();
System.out.println(sdf.format(start) + " to " + sdf.format(end));
} catch (ParseException ex) {
ex.printStackTrace();
}
输出时间为09:00 AM至09:45 AM
更新
或者你可以使用JodaTime ……
DateTimeFormatter dtf = new DateTimeFormatterBuilder().appendHourOfDay(2).appendLiteral(":").appendMinuteOfHour(2).appendLiteral(" ").appendHalfdayOfDayText().toFormatter();
LocalTime start = LocalTime.parse("09:00 am", dtf);
LocalTime end = start.plusMinutes(45);
System.out.println(start.toString("hh:mm a") + " to " + end.toString("hh:mm a"));
或者,如果您使用的是Java 8,那么新的日期/时间API ……
DateTimeFormatter dtf = new DateTimeFormatterBuilder().appendPattern("hh:mm a").toFormatter();
LocalTime start = LocalTime.of(9, 0);
LocalTime end = start.plusMinutes(45);
System.out.println(dtf.format(start) + " to " + dtf.format(end));
java am pm_java – 如何以AM / PM格式显示时间相关推荐
- MySQL关于把AM/PM格式的时间转换为24小时制的时间格式
MySQL把AM/PM格式的时间转换为24小时制的时间格式 时间无序表达时,使用STR_TO_DATE函数进行转换,具体示例如下: select 交易时间,STR_TO_DATE(交易时间,'%m/% ...
- delphi日期格式显示及文件打开方式小结
今天要显示delphi日期格式为"xxxx年xx月xx日"形式,原本以为格式化串就是这样写的,后来发现不行,搜索后才知是按格式"dddddd". 参考:在Del ...
- java月份简写_Java如何以(MMM)格式显示一个月份的名称?
JAVA中,如何以(MMM)格式显示一个月份的名称? 此示例显示如何使用Calender类的Calender.getInstance()方法和Formatter类的fmt.format()方法来显示( ...
- Java中将CST格式的时间字符串进行格式化
场景 Java中实现将CST格式的时间字符串按指定格式进行格式化. 实现 代码 SimpleDateFormat dateFormat = new SimpleDateFormat("EEE ...
- java 制作 winrar,windows 上java调用winrar压缩文件为rar 格式
windows 下java调用winrar压缩文件为rar 格式 windows 下java调用winrar压缩文件为rar 格式 import java.io.BufferedReader; im ...
- java怎么注释多行注释_java的注释格式和多行注释和单行注释
所有javadoc命令都只能出现于"/**"注释中.但和平常一样,注释结束于一个"*/".主要通过两种方式来使用javADOc:嵌入的html,或使用" ...
- Java开发在线支付平台视频教程(AVI格式)
Java开发在线支付平台视频教程,主要教授如何让自己的网站与银行系统进行对接.如何让用户通过网上银行向你支付费用等内容,全AVI视频格式 JAVA开发视频内容目录: Java开发在线支付平台视频教程_ ...
- java导出excel数字格式_POI 导出excel带小数点的数字格式显示不对解决方法
最近看到了一个问题就是java导出excel中带小数点的数字显示不对, 比如我想在excel中第一行显示: 3,000.0 但是在excle中导出的格式总是不带小数点 3000(非文本格式),而且也 ...
- java gif jpg_Java gif图片转换为jpg格式
下面通过代码给大家介绍Java gif图片转换为jpg格式,具体代码如下所示: if(fileName.toLowerCase().endsWith(".gif")){//由于头像 ...
最新文章
- 《王者荣耀》技术总监复盘回炉历程:没跨过这三座大山,就是另一款MOBA霸占市场了...
- NSArray利用Cocoa框架进行汉字排序
- mysql如何explan优化sql_《MySQL数据库》MySQL 优化SQL(explain)
- Spring 中的代理选择原则
- 计算机考研各个学校科目,计算机考研学校的前几个排名
- 一名创业者浴火涅磐的自白——对话阿里云MVP孙琦
- [Ljava.lang.String; cannot be cast to java.lang.String
- Nmap流量特征修改(NTA、IDS、IPS、流量审计)
- java 程序执行原理
- 大数据系列3-第一章-大数据概论
- editplus更改编码
- DES算法理解--附《密码编码学与网络安全(第七版)》课后练习题答案
- html中svg修改背景颜色,在用作背景图像时修改SVG填充颜色
- IDC最新中国BI市场报告,永洪科技等中国厂商领跑
- 飞地阿拉斯加的传奇故事
- LAMP 技术简介(5)
- 我的世界服务器末地文件在哪,我的世界:找不到末地城怎么办?巧用2个操作,就能瞬间找到!...
- 【OBS Studio】脚本自动生成大量场景思考实践
- 使用opencv创建一张纯黑色的图片与其他图片进行合成
- python处理excel合并单元格的拆分和填补
热门文章
- 迭代图像切割技术的交互式前景提取
- 招聘时那些看似高大上的要求,其实说的是这个(大白话+实体吐槽版)
- 华为校招2016.09机试 第2题: 字符串查找
- linux复制/剪切文件到另一个文件夹
- nginx: [warn] conflicting server name aaa.bbbb.com on 0.0.0.0:80, ignored
- Mysql 8配置驱动
- esp32之点亮一盏灯
- 关于论文中bib文件的参考格式
- 如何解决chrome一打开就是360搜索页面(亲测有效)
- 在线文档编辑,让团队协作更轻松