java时间格式问题
来源:互联网 发布:数据整合的方法 编辑:程序博客网 时间:2024/05/22 13:20
//根据传回的参数转变日期格式
String dateStr = (String)pageData.remove("genDate");
pageData.put("dateStr",dateStr);//返回日期代号
//初始化Calendar
Calendar caPaper = Calendar.getInstance();
if (!StringUtils.isBlank(dateStr)){
if (dateStr.equals("1")) {//一个小时左右
caPaper.add(Calendar.HOUR, -1); //改变日历时间的基础方法
} else if (dateStr.equals("2")) {//今天
caPaper.set(caPaper.get(Calendar.YEAR),
caPaper.get(Calendar.MONTH),
caPaper.get(Calendar.DATE),
0, 0, 0);
} else if (dateStr.equals("3")) {//本周
int day_of_week = caPaper.get(Calendar.DAY_OF_WEEK) - 1;//默认周的算法跟我们不同
if (day_of_week == 0) {
day_of_week = 7;
}
caPaper.add(Calendar.DATE, -day_of_week+1);
caPaper.set(caPaper.get(Calendar.YEAR),
caPaper.get(Calendar.MONTH),
caPaper.get(Calendar.DATE),
0, 0, 0);
} else if (dateStr.equals("4")) {//本月
caPaper.set(caPaper.get(Calendar.YEAR),
caPaper.get(Calendar.MONTH),
1, 0, 0, 0);
}
// 查询日期
pageData.put("genDate", caPaper.getTime());
}
String dateStr = (String)pageData.remove("genDate");
pageData.put("dateStr",dateStr);//返回日期代号
//初始化Calendar
Calendar caPaper = Calendar.getInstance();
if (!StringUtils.isBlank(dateStr)){
if (dateStr.equals("1")) {//一个小时左右
caPaper.add(Calendar.HOUR, -1); //改变日历时间的基础方法
} else if (dateStr.equals("2")) {//今天
caPaper.set(caPaper.get(Calendar.YEAR),
caPaper.get(Calendar.MONTH),
caPaper.get(Calendar.DATE),
0, 0, 0);
} else if (dateStr.equals("3")) {//本周
int day_of_week = caPaper.get(Calendar.DAY_OF_WEEK) - 1;//默认周的算法跟我们不同
if (day_of_week == 0) {
day_of_week = 7;
}
caPaper.add(Calendar.DATE, -day_of_week+1);
caPaper.set(caPaper.get(Calendar.YEAR),
caPaper.get(Calendar.MONTH),
caPaper.get(Calendar.DATE),
0, 0, 0);
} else if (dateStr.equals("4")) {//本月
caPaper.set(caPaper.get(Calendar.YEAR),
caPaper.get(Calendar.MONTH),
1, 0, 0, 0);
}
// 查询日期
pageData.put("genDate", caPaper.getTime());
}
0 0
- java时间格式问题
- 时间格式--java中的时间格式问题
- java时间格式的转化问题
- datalist时间格式问题。
- 时间格式转换问题
- 时间格式问题
- JS时间格式问题
- SimpleDateFormat时间格式问题
- 关于时间格式问题
- Kendoui时间格式问题
- java时间格式大全时间
- java中时间格式yyyyMMddHHmmss的大小写问题
- Java的时间格式
- Java时间格式转换
- java时间格式大全
- java学习时间格式
- JAVA时间格式大全
- java 时间格式
- NOI2005 维修数列(splay)
- 第三方数据分析公司的发展方向
- 智能指针之boost::weak_ptr
- XUtils数据库的操作
- CornerStone使用教程(配置SVN,HTTP及svn简单使用)
- java时间格式问题
- Android&java优化---(2)---java内存
- 读取文件方法大全
- 【Android】仿QQ功能点击通知栏返回应用,非启动一个新Activity
- java计算1900到2015共有多少天?
- 视频地址解析
- tesseract--应用程序无法启动,因为应用程序的并行配置不正确--问题的解决
- RESB 0x7dfe-$ 报错
- VirtualBox+Centos6.3加载新的硬盘分区及其建立文件系统并挂载目录