收藏 分销(赏)

日期时间应用和hibernate映射.doc

上传人:綻放 文档编号:9097642 上传时间:2025-03-13 格式:DOC 页数:3 大小:484.02KB 下载积分:8 金币
下载 相关 举报
日期时间应用和hibernate映射.doc_第1页
第1页 / 共3页
日期时间应用和hibernate映射.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
日期及时间 java.text.SimpleDateFormat java.text.Date java.text.Calendar 时间比较 时间是越往后值越大 时间类 GregorianCalendar 此类继承 Calendar(抽象类)。获得日期时间的方法: 类对象.get(Calendar.YEAR)获得年, 类对象.get(Calendar.AM_PM) 获得上午还是下午,0 为 AM,1 为 PM,12 点 均是 0 类对象.get(Calendar.DAY_OF_WEEK) 获得星期,周日为 1,周六为 7 类对象.get(Calendar.MONTH) 获得月值为 0-11,所以应当再加 1 其它的类推,查看 Calendar 类的 Field Summary 日期时间运用 获得当前时间(毫秒) long nowsencond = System.currentTimeMillis() 获得当前日期 System.out.println(new Date()) 如 Sun Mar 09 09:56:04 CST 2008 获得前一天日期 Date date = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar. DAY_OF_MONTH , -1); date = calendar.getTime(); //SimpleDateFormat format = new SimpleDateFormat(); //format.applyPattern("yyyy-MM-dd"); //String strDate = format.format(date); //System.out.println( strDate); 获得后一天日期 Date date = new Date(); Calendar calendar = Calendar. getInstance(); calendar.setTime(date); calendar.add(Calendar. DAY_OF_MONTH , 1); date = calendar.getTime(); 时间加减 a)先将所两个时间转化为 long 型 Date time = new Date() SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS") long timeLong = Long.parseLong(dateFormat.format(time )) b)将两个毫秒数时间进行加减,然后把 long 再封装成 Data Date result= new Date(相加或相减后的毫秒数) 例:得到当前时间之后 90 天的毫秒数 long endsencond =  System.currentTimeMillis() + 90L * 24L * 60L * 60L * 1000L 日期转化为字符串 Date date = new Date() //得到当前的日期 Date String strDate = "" 1、SimpleDateFormat 构造式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS") 2、SimpleDateFormat 引入式 SimpleDateFormat format = new SimpleDateFormat(); format.applyPattern("yyyy-MM-dd HH:mm:ss"); strDate = format.format(date); System.out.println(strDate) 输出格式:2008-03-09 09:56:04 format.applyPattern("yyyy-MM-dd"); strDate = format.format(date); System.out.println(strDate) 输出格式:2008-03-09 format.applyPattern("yyyyMMddHHmmss"); strDate = format.format(date); System.out.println(strDate) 输出格式:20080309095604 format.applyPattern("yyyy 年 MM 月 dd 日"); strDate = format.format(date); System.out.println(strDate) 输出格式:2008 年 03 月 09 日 字符串转化为日期 String startDate = "2008-4-12"; SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd"); String startDate = "2008-4-12 12:32:11"; SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); Date dateStart = df.parse(startDate); Date 与 Calendar 互转 1、 Date 转化为 Calendar
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服