精华内容
下载资源
问答
  • * 获取指定日期所在月份开始的时间 * lkeji * @return */ public static String getMonthBegin(String specifiedDay) { Date data = null; try { data = new SimpleDateFormat("...
    /**
     * 获取指定日期所在月份开始的时间
     * lkeji
     * @return
     */
        public static String getMonthBegin(String specifiedDay) {
            Date data = null;
            try {
                data = new SimpleDateFormat("yyyy-MM-dd").parse(specifiedDay);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            Calendar c = Calendar.getInstance();
            c.setTime(data);
            //设置为1号,当前日期既为本月第一天
            c.set(Calendar.DAY_OF_MONTH, 1);
            //将小时至0
            c.set(Calendar.HOUR_OF_DAY, 0);
            //将分钟至0
            c.set(Calendar.MINUTE, 0);
            //将秒至0
            c.set(Calendar.SECOND,0);
            //将毫秒至0
            c.set(Calendar.MILLISECOND, 0);
            // 本月第一天的时间戳转换为字符串
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date;
            try {
                date = sdf.parse(sdf.format(new Date(new Long(c.getTimeInMillis()))));
                //Date date = sdf.parse(sdf.format(new Long(s)));// 等价于
                return sdf.format(date);
            } catch (NumberFormatException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            } catch (ParseException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            return null;
        }
    
    
      /**
         * 获取指定日期所在月份结束的时间
         * @return
         */
        public static String getMonthEnd(String specifiedDay) {
            Date data = null;
            try {
                data = new SimpleDateFormat("yyyy-MM-dd").parse(specifiedDay);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            Calendar c = Calendar.getInstance();
            c.setTime(data);
    
            //设置为当月最后一天
            c.set(Calendar.DAY_OF_MONTH, c.getActualMaximum(Calendar.DAY_OF_MONTH));
            //将小时至23
            c.set(Calendar.HOUR_OF_DAY, 23);
            //将分钟至59
            c.set(Calendar.MINUTE, 59);
            //将秒至59
            c.set(Calendar.SECOND, 59);
            //将毫秒至999
            c.set(Calendar.MILLISECOND, 999);
            // 本月第一天的时间戳转换为字符串
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            Date date;
            try {
                date = sdf.parse(sdf.format(new Date(new Long(c.getTimeInMillis()))));
                //Date date = sdf.parse(sdf.format(new Long(s)));// 等价于
                return sdf.format(date);
            } catch (NumberFormatException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            } catch (ParseException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            return null;
        }

     

    转载于:https://www.cnblogs.com/lkeji388/p/10730515.html

    展开全文
  • /** * 本月或上月第一 * @param flag * @return */ public static String getMonth1(Integer flag) { Calendar c = Calendar.getInstance(); if(flag==1) { ... //获取当前月第一 }else...
    	/**
    	 * 本月或上月第一天00:00:00
    	 * flag=1--本月
    	 * flag=2--上月
    	 * getFirstDay()
    	 * @param flag
    	 * @return
    	 */
    	public static String getFirstDay(Integer flag) {
    		Calendar c = Calendar.getInstance();
    		if(flag==1) {
    			c.add(Calendar.MONTH, 0); //获取当前月第一天
    		}else if(flag==2) {
    			c.add(Calendar.MONTH, -1); //获取上月第一天
    		}
            c.set(Calendar.DAY_OF_MONTH, 1); //设置为1号,当前日期既为本月第一天
            c.set(Calendar.HOUR_OF_DAY, 0); //将小时至0
            c.set(Calendar.MINUTE, 0); //将分钟至0
            c.set(Calendar.SECOND,0); //将秒至0
            c.set(Calendar.MILLISECOND, 0); //将毫秒至0
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return  sdf.format(c.getTime());
    	}
    
    	/**
    	 * 本月或上月最后一天23:59:59
    	 * flag=1--本月
    	 * flag=2--上月
    	 * getLastDay()
    	 * @param flag
    	 * @return
    	 */
    	public static String getLastDay(Integer flag) {
            Calendar ca = Calendar.getInstance();
            if(flag==1) {
            	ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH)); //获取当前月最后一天
    		}else if(flag==2) {
    			ca.set(Calendar.DAY_OF_MONTH, 0); //获取上月最后一天
    		}
            ca.set(Calendar.HOUR_OF_DAY, 23); //将小时至23
            ca.set(Calendar.MINUTE, 59); //将分钟至59
            ca.set(Calendar.SECOND,59); //将秒至59
            ca.set(Calendar.MILLISECOND, 59); //将毫秒至59
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return  sdf.format(ca.getTime());
    	}
    
    //注意**:
    //大写HH:代表24小时制
    SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
    //小写hh:代表12小时制
    SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
    
    
    展开全文
  • java范例开发大全

    2013-03-08 20:06:54
    实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用SimpleDateFormat类获取系统的当前时间 329 实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 时间的设置与获取 ...
  • java范例开发大全源代码

    热门讨论 2011-10-30 23:31:51
     实例193 使用GregorianCalendar类获取系统的当前时间 326  实例194 使用SimpleDateFormat类获取系统的当前时间 329  实例195 显示某年某月某一周的信息 330  实例196 显示某年某月的信息 332  实例197...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    如何获取某个日期是当月的最后一 如何格式化日期 5.数组和集合 6.文件和目录(I/O)操作 如何列出某个目录下的所有文件 如何列出某个目录下的所有子目录 判断一个文件或目录是否存在 如何读写文件 7.Java...
  • Java范例开发大全 (源程序)

    热门讨论 2011-04-27 07:47:22
     实例193 使用GregorianCalendar类获取系统的当前时间 326  实例194 使用SimpleDateFormat类获取系统的当前时间 329  实例195 显示某年某月某一周的信息 330  实例196 显示某年某月的信息 332  实例197 ...
  • java范例开发大全(pdf&源码)

    热门讨论 2013-07-04 13:04:40
    实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用SimpleDateFormat类获取系统的当前时间 329 实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 时间的设置与获取 ...
  • Java范例开发大全(全书源程序)

    热门讨论 2013-04-05 11:50:26
    实例193 使用GregorianCalendar类获取系统的当前时间 326 实例194 使用SimpleDateFormat类获取系统的当前时间 329 实例195 显示某年某月某一周的信息 330 实例196 显示某年某月的信息 332 实例197 时间的设置与...
  • 4、在JAVA中如何跳出当前的多重嵌套循环? 8 5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量...
  • Java 2实用教程(第三版)实验指导与习题解答 清华大学出版社 (编著 耿祥义 张跃平) 实验模版代码 建议使用文档结构图 (选择Word菜单→视图→文档结构图) 上机实践1 初识Java 4 实验1 一个简单的应用程序 ...
  • 书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第3部分 注:本系列图书的第I、II卷再版时均相应改名为...
  • 书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第1部分 注:本系列图书的第I、II卷再版时均相应改名为...
  • 书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第2部分 注:本系列图书的第I、II卷再版时均相应改名为...
  • 书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第4部分 注:本系列图书的第I、II卷再版时均相应改名为...
  • currentActivity : 获取当前affinity栈顶Activity closeActivity : 关闭Activity closeAllActivity : 关闭所有Activity closeActivityByName : 通过传入完整包.类名,关闭Activity closeOtherActivities : 通过传入...
  • 排行榜、树洞 OCR 文字识别 、从包含表格的扫描图片中识别表格和文字、语声迁移、Python口语自然语言处理工具集(英文)、 similarity:相似度计算工具包,java编写、海量中文预训练ALBERT模型 、Transformers 2.0 、...
  • NetWorker V5.4.0:可以让你在菜单栏上显示当前的网络上传下载速度,你可以在速度和流量两种模式之间切换,你也可以选择不同的网络模式来进行监测 Polarr Photo Editor(泼辣修图) V4.0.0:一款修图软件,它虽然...
  • 上架时间:2011-1-5 出版日期:2011 年1月 开本:16开 页码:706 版次:2-1 编辑推荐  久负盛名的Oracle经典  世界顶级专家Thomas Kyte力作  Ask Tom!解决你所有的Oracle疑难杂症 内容简介  本书是一本关于...
  • 互联网支持库中的“FTP目录列表”命令返回的文件时间改为FTP服务器返回的原始时间,不做任何时区转换。 4. 互联网支持库中的“置代理服务器”命令增加了参数,用于支持代理服务器用户认证。 5. 修改控制台操作...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    7.2 算术操作符和算术表达式.59 7.3 赋值操作符和赋值表达式.64 7.4 关系操作符和关系表达式.65 <<page 2>> page begin==================== 7.5 逻辑操作符和逻辑表达式.68 7.6 位 运 算 .69 7.7 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    7.2 算术操作符和算术表达式.59 7.3 赋值操作符和赋值表达式.64 7.4 关系操作符和关系表达式.65 <<page 2>> page begin==================== 7.5 逻辑操作符和逻辑表达式.68 7.6 位 运 算 .69 7.7 ...
  • 经过跟踪变量值发现循环变量i的阀值pSysHead->dbf_count的数值为0xFFFFFFFF,该值是从被破坏的内存数据库中获取的,正常情况下该值小于127。而pDBFat是数据库的起始地址,如果pSysHead->dbf_count值异常过大,将...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

java获取当前天时间59分

java 订阅