打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
工作中用到集中java方法
1. Date类型的时间相加,比如在当前时间加上一个小时:
Calendar c = Calendar.getInstance();
c.setTime(nowDate);
c.add(Calendar.MINUTE, 60*1);
c.getTime()//为相加后的时间

2.获取当前时间
Date nowDate = new Date();

3. String类型转换为long
Long.parseLong(String)

4.String 类型转换为int
Integer.parseInt(String)

5.随机生成一个INT整数
public static int genNum(int min,int max){
Random random = new Random();
return random.nextInt(max) % (max - min + 1) + min;
}

6.生成小于max的保留五位小数点的浮点数
public static float getNum(int max){
DecimalFormat dcmFmt = new DecimalFormat("0.00000");
Random random = new Random();
float s = random.nextFloat() * max;
return  Float.valueOf(dcmFmt.format(s));
}

import org.codehaus.jackson.map.ObjectMapper;
//可以直接Object  o = new ObjectMapper().readValue(StringResult, Map.class);
Object  o = new ObjectMapper().readValue("{\"result\":true,\"task\":\"f2aca01dc6307c9e1337f70bce20a2a0\"}", Map.class);

Map m = (Map)o;
System.out.println(m.get("result"));
} catch (JsonParseException e) {

e.printStackTrace();

} catch (JsonMappingException e) {


e.printStackTrace();

} catch (IOException e) {


e.printStackTrace();

}  

8.java中将Date类型转换为String类型
data默认有toString()输出格林威治时间
比如说Date date = new Date();
       String toStr = date.toString();
输出的结果类似于:Wed Sep 16 19:02:36 CST 2012
 
你要输出yyyy-MM-dd hh:mm:ss这种格式的话,使用SimpleDataFormat类

比如
Date date = new Date();

String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date);
System.out.println(dateStr);

输出结果像下面这样:

2009-09-16 07:02:36
当然啦,你也可以把:hh:mm:ss去掉,输出的结果也就只有年-月-日了

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java _ String和Date、Timestamp之间的转换
Jackson框架轻易转换JSON
Json解析工具Jackson(使用注解)
java中Date与String的相互转化
String 转换 java.sql.Date 和java.sql.Time 格式
c3p0数据库连接池实例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服