Java学习心得
2017-08-07 10:18
309 查看
用java判断当前运行环境是Linux还是Windows
将传入时间转换为秒数
获取项目运行根目录
long类型计算
初始化DecimalFormat对象的时候,所传参数的0即为占位符,占位符有两种0和#
,当结果为百分比,即是比0小的小数时,使用#占位符会出现个位数是空的情况
将传入时间转换为秒数
获取项目运行根目录
long类型计算
用java判断当前运行环境是Linux还是Windows
String systemName = System.getProperties().getProperty("os.name"); if(systemName.toLowerCase().startsWith("win")) { //windows运行环境下 }else { //linux运行环境下 }
将传入时间转换为秒数
//定义时间格式 private static DateTimeFormatter sf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); //获取秒数 Long time = LocalDateTime.parse(yourTime, sf).atZone(ZoneId.systemDefault()).toInstant().getEpochSecond(); //获取毫秒数 Long time = LocalDateTime.parse(yourTime, sf).atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
获取项目运行根目录
request.getSession().getServletContext().getRealPath("/");
long类型计算
当需要使用long类型来计算百分比时//定义格式 DecimalFormat df = new DecimalFormat("0.00"); //格式化结果 df.format((float)a/b);
初始化DecimalFormat对象的时候,所传参数的0即为占位符,占位符有两种0和#
,当结果为百分比,即是比0小的小数时,使用#占位符会出现个位数是空的情况
相关文章推荐
- Java容器类学习心得
- 我的Java学习心得
- java学习心得
- 学习java心得体会(一)
- Java数组学习心得,欢迎拍砖 选择自 jjjer 的 Blog
- Java容器类学习心得,欢迎拍砖
- 学习java&xml心得(二)
- think in java3学习心得之——Reusing class
- JAVA学习心得--运算符、表达式与语句
- JAVA学习心得--基本数据类型,输入、输出,数组
- Java对象持久化技术- Hibernate 学习心得
- java学习心得体会
- 新手入门:学习Java的一点经验心得
- java之于c#学习心得
- Java数组学习心得
- JAVA学习心得--继承、接口与泛型
- Java异常学习心得(转)
- JAVA学习心得--基础知识
- Java容器类学习心得,欢迎拍砖
- java学习心得