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")){//由于头像 ...
最新文章
- 解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题
- JdbcTemplate中queryForObject方法返回空结果或不正确结果数量的解决方法
- php mysql 随机字符串函数是,mysql生成随机字符串函数分享
- oracle备份片校验,oracle rman 备份日志单独备份和交叉校验
- 【C++】__gcd(x,y)函数
- vb红绿灯自动切换_VB红绿灯程序
- 同步代码时忽略maven项目 target目录
- protocol buffer java_Protocol Buffer Java实例
- Android Export时错误提示:Conversion to Dalvik format failed with error 1
- python dataframe的某一列变为list_手把手教你用Python爬中国电影票房数据
- Android 控件获取焦点
- win7字体_win7系统为桌面添加自己喜欢的文字作为桌面背景,学习一下
- java调用dll 指针参数_java调用c dll,指针参数和结构体参数搞定
- “易+”开源 | 简单可信赖,GameSentry 正式开源
- Qt去除libpng warning: iCCP: known incorrect sRGB profile警告
- Android天气预报 源代码,android天气预报源码(国家气象局的接口)
- java中的并发错误和死锁
- Spring Cloud 进阶笔记
- java读取OPC DA数据---Utgard
- 在用计算机辅助设计软件上,浅谈计算机辅助设计软件在室内设计中的应用