java时间格式问题

原创 2015年11月21日 17:50:57
//根据传回的参数转变日期格式
            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());
            }   

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

记录一个java.util.logging.Logger 使用中关于时间格式的问题

前几天用到了一次java.util.logging.Logger类,该类可以打印相关日志信息并将日志信息写入日志文件。初学该类的时候,代码是从网上拷贝的,具体内容如下: p package c...
  • wanglha
  • wanglha
  • 2016年06月22日 13:15
  • 1797

java中模型转json对象时,时间属性格式不正确问题的解决

模型转json对象,在实际编码中的运用应该是很频繁的。 常用的包有Gson、net.sf.json等。 在使用net.sf.json的fromObject()方法时,Date日期格式的属性总会被转成y...

java.sql.Date 和 java.sql.TimeStamp 时间格式存储问题

向数据库中插入时间属性, SimpleDateFormat simpleTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义日期...

GridView中日期时间显示格式问题

  • 2008年02月02日 09:30
  • 39KB
  • 下载

C#中的chart横坐标显示日期和时间格式问题

我们在C#中画图表,经常会使用到
  • donyac
  • donyac
  • 2014年11月07日 11:11
  • 3760

es-hadoop-hive 时间格式问题记录

使用 es-hive 同步数据,插入 hive 表即插入 es,读取 hive 表数据即读取 es 数据 创建 es-hive 测试表 drop TABLE IF EXISTS `es_dim...

收藏--页面导出为Excel文件中时间格式的问题

在页面生成报表时允许用户选择他prefer的时间格式,有下面四种时间格式可供选择:  Default Option: yyyy-mm-dd  Descriptive (1-Jan-07)  Sh...
  • zeus444
  • zeus444
  • 2014年10月29日 15:18
  • 1243

Extjs4 获取datefield时间格式问题

Extjs4 获取datefield时间格式问题  在查询面板中有个时间字段, {         xtype: 'datefield',         width: '200'...

关于JSON数据格式返回时间数据格式化问题

结合上一篇 :关于跨域返回jsonp的示例 首先看两张图,分别是前后后打断点监测到的数据 java后台数据: 图说明,后台java返回一个List,这个list是联合多表...
  • neil89
  • neil89
  • 2015年11月03日 14:23
  • 7325

android 时间格式及时间差问题

最近做的项目中,聊天界面设计到时间格式的问题,因为以前没有仔细研究过时间格式以及时间差的问题,所以把android的时间方面的只是恶补了一下。 一、首先介绍一下时间概念。   在android中时间分...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java时间格式问题
举报原因:
原因补充:

(最多只允许输入30个字)