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 时间格式化问题

java.util.*; import java.text.*; import java.util.Calendar; public class VeDate {  /**   * 获取...

js时间问题

js中的时间 当然,若只是仅仅前台页面显示时间的话就可以用 var mytime=date.toLocaleDateString(); // 2016/

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

各种java时间格式转换

Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 ...

Java 时间格式

import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; impor...

java 时间格式

/**     * 字符串转换为java.util.Date     * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59...

Java时间格式

概要 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期。这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的...

时间格式小全

格式说明符 当前区域性 时区 输出 hh:mm, G\MT z en-US GMT +10:00 05:13 GMT +10 hh:mm, G\MT zzz en-US GMT ...

【转】C#时间格式

C#时间格式 DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = d...

将时间转化成今天、昨天和前天格式

时间格式

时间显示格式

备忘:YYYY-mm-dd HH:MM:SS部分解释 d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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