public Date getdate(int i) // //获取前后日期 i为正数 向后推迟i天,负数时向前提前i天 { Date dat = null; Calendar cd = Calendar.getInstance(); cd.add(Calendar.DATE, i); dat = cd.getTime(); SimpleDateFormat dformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Timestamp date = Timestamp.valueOf(dformat.format(dat)); return date; } }
时间: 2024-04-25 18:27:26 浏览: 42
input框中自动展示当前日期yyyy/mm/dd的实现方法
5星 · 资源好评率100%
这段代码是用来获取当前日期前后 i 天的日期,并返回一个 java.sql.Timestamp 类型的日期对象。其中使用了 java.util.Calendar 类来进行日期的计算,使用了 java.text.SimpleDateFormat 类将日期格式化为 "yyyy-MM-dd HH:mm:ss" 的字符串格式,最终通过 java.sql.Timestamp.valueOf() 方法将字符串格式的日期转换为 java.sql.Timestamp 类型的日期对象。
阅读全文