每日学习--java日期
2015-05-22 11:04
302 查看
1.BigDecimal.setScale()
详解:http://blog.csdn.net/guoyankun/article/details/12558261double value=2222.22888888;
BigDecimal(value).setScale(2,BigDecimal.ROUND_HALF_UP) 可以得到2222.23
2.mysql数据库查询显示的日期格式
[code]date_format(addtime,'%Y-%m-%d')='2015-05-02' date_format(addtime,'%Y-%m')='2015-05'
3.mysql将多行数据合并为一行
[code]select group_concat(list_name) from aa_list
group_concat有长度限制
详解:/article/1415639.html
concat:用来连接字段,或者字符。但是只要被连接的字段中有一个值为null,则concat得到的就是null
concat_ws:
[code]select concat_ws(',','11','22','33'); //11,22,33 select concat_ws(',','11','22',NULL); //11,22
4.java获取本周的monday / sunday
[code]public String getInfo(String time,int k) throws ParseException{ //time='2015-03-02' 传输进的日期 //k==1 return本周周一 //k==2 return本周周日 //k==3 return本月的天数 String monday=""; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); Date date=sdf.parse(time); Calendar cal=Calendar.getInstance(); cal.setTime(date); if(k==1){ cal.add(Calendar.DAY_OF_MONTH, -1); cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); monday=sdf.format(cal.getTime()); }else if(k==2){ cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY); cal.add(Calendar.WEEK_OF_YEAR, 1); monday=sdf.format(cal.getTime()); }else if(k==3){ monday=cal.getActualMaximum(Calendar.DAY_OF_MONTH)+""; } //System.out.println(monday); return monday; }
5.List遍历
[code]for(int i=0;i<a.size();i++){ System.out.println(a.get(i).id); }
相关文章推荐
- 计算Java日期--学习怎样创建和使用日期
- java语言时间日期学习
- 计算Java日期--学习怎样创建和使用日期
- 计算Java日期--学习怎样创建和使用日期
- 计算Java日期--学习怎样创建和使用日期(1)
- Java学习之格式化日期(转)
- 计算Java日期:学习怎样创建和使用日期
- 计算Java日期--学习怎样创建和使用日期
- java中日期的学习
- 计算Java日期 学习怎样创建和使用日期
- !JAVA学习提高之---- JAVA日期格式化及相关操作
- 从别人那里转来的关于java中时间日期的转化 大家一起来学习一下
- 学习java日期、日期格式、日期的解析和日期的计算[代码]
- Java写的手机计费系统(作为学习参考的实例:关键是Java类库里面的date和Calendar的使用和相互转换,以及一些日期的实际问题)
- Java格式化日期类DateFormat和SimpleDateFormat的学习
- java中日期、日期格式、日期计算学习笔记(一)
- java中日期、日期格式、日期计算学习笔记(二)
- [每日学习笔记][2012.07.09]使用Java理解程序逻辑(一)
- [每日学习笔记][2012.07.09]使用Java理解程序逻辑(二)
- [每日学习笔记][2012.07.10]使用Java理解程序逻辑(三)