Date、String.format常见用法
来源:互联网 发布:如何在淘宝 编辑:程序博客网 时间:2024/05/17 22:37
Date类常见用法:
获取当天的日期:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); //获取simpleformat,制定格式化规格 Calendar calendar = Calendar.getInstance();// 通过getInstance方法获取Calendar实例 Date date = calendar.getTime();//通过calendar.getTime()获取当天日期, String s = simpleDateFormat.format(date); //格式化日期
Calendar有很多用法 ,可以研究研究。例如:获取两个日期间的天数:
String start = "20150101";String end = "20150606";Date date1 = simpleDateFormat .parse(start);calendar.setTime(date1);int day1 = calendar.get(Calendar.DAY_OF_YEAR);Date date2 = simpleDateFormat .parse(end);calendar.setTime(date2);int day2 = calendar.get(Calendar.DAY_OF_YEAR);return day2 - day1;
获取两个时间的分秒差:
public static String getTimeLength(String start, String end) { Calendar calendar = Calendar.getInstance(Locale.CHINA); try { calendar.setTimeInMillis(Long.parseLong(start)); int min1 = calendar.get(Calendar.MINUTE); int sec1 = calendar.get(Calendar.SECOND); calendar.setTimeInMillis(Long.parseLong(end)); int min2 = calendar.get(Calendar.MINUTE); int sec2 = calendar.get(Calendar.SECOND); int secRes, minRes; if (sec2 - sec1 < 0) { sec2 += 60; } secRes = sec2 - sec1; if ((minRes = min2 - min1) < 0) { return "00:00"; } return String.format("%02d", minRes) + ":" + String.format("%02d", secRes); } catch (Exception e) { Log.v("lzq", "getTimeLength error!", e); } return "00:00"; }
String.format意思为通过一定的格式转换字符串。
如取两位整数,不足刚用0填充(多用于显示分秒):
int a = 5; System.out.println(String.format("%02d", a));
结果显示05。
%2d表示两位整数,0表示前面不足用0填充。
保留一位小数:
float a = 10.23f;String.format("%.1f",a);
0 0
- Date、String.format常见用法
- Date和String.format常见用法
- TO_CHAR(DATE,FORMAT)用法
- string.format()用法
- string.Format的用法
- String format 用法
- string.Format()用法。
- String.Format() 的用法
- String.Format用法
- String.Format()的用法
- string.Format 用法一
- String.Format用法 收藏
- String.format()用法
- String.format()的用法
- String.Format用法
- string.Format用法
- C# string.format用法
- String.Format用法
- 读书随码《php核心技术与最佳实践》 魔术方法__call()实现字符串链式操作
- ruby 循环
- 关于安卓点9图
- c# 数值运算
- find duplicate
- Date、String.format常见用法
- 示范案例
- 记得,把godaddy.com 都转到 www.dnspod.cn上去
- Linux Shell编程入门
- Ubuntu搭建VPN服务(PPTP)
- IOS 动态加载启动业的代码
- maven本地仓库的改变
- 提交审核请别用OS X El Capitan 与 Xcode 6的组合
- Java学习笔记(十八)软件开发、Ant及重构