做了一个得到时间的类,由于原先项目中要求的到指定的时间 精确的 时:分:秒
开始想了很久 ,在网上也找了半天 ,都是些得到的时间只精确到天。后找API ,SimpleDateFormat 中有个parse方法,可将字符串转换成时间,于是总结了下 ,得到了以下类,只要将下类的三方法变通下 ,便可得到任意指定的时间,而且可以精确到秒
public class DateStrUtil { /** * 得到当天的日期 * @return */ public static String getDateString(){ String str=""; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); str=sdf.format(new Date()); return str; } /** * 得到当天的前一天日期 * @return */ public static String getYesterday(){ Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); //参数表示当前日期的前/后 几天 这里表示前一天 即昨天 String yesterday = new SimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime()); return yesterday; } /** * 得到当天晚上12点 * @return */ public static Date getTomorroy(){ SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd"); ParsePosition pos=new ParsePosition(0); //得到当天的年月日时间字符串 String str=sdf2.format(new Date()); //用当天的年月日 在加上自定义的 小时:分钟:秒 构造出指定的时间 return sdf.parse(str+" 24:00:00", pos); } |
分享到:
相关推荐
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类...
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、...
Java OCR(Optical Character Recognition,光学字符识别)技术是一种计算机视觉领域的应用,它能将图像中的文字转换成可编辑的文本格式。这项技术在各种场景下都有广泛应用,比如文档扫描、车牌识别、发票处理等。...
Java API文档是Java开发者的重要参考资料,它包含了Java开发工具包(JDK)中的所有类、接口、方法和常量的详细说明。这份中文网页版的Java API文档为中国的开发者提供了便利,无需通过英文版本来学习和查找API信息,...
java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011 java 人脸识别完整源代码java_011...