java 代码
- /* java.util.date */
- java.util.Date utilDate = new java.util.Date();
- /* java.sql.date */
- java.sql.Date sqlDate = new java.sql.Date(20070701);
- /* Calendar */
- Calendar cal = Calendar.getInstance();
- /* string >> utilDate */
- String strDate = "2007-7-1";
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
- utilDate = format.parse(strDate);
- /* utilDate >> long */
- long longDate = utilDate.getTime();
- /* long >> sqlDate */
- sqlDate = new java.sql.Date(longDate);
- /* utilDate >> cal */
- cal.setTime(utilDate);
- /* sqlDate >> cal */
- cal.setTime(sqlDate);
- /* 将cal的日期向后推迟7天, 同理可得其他 */
- cal.add(Calendar.DAY_OF_MONTH, 7);
- /* 取得cal的年份,同理可得其他 */
- int nYear = cal.get(Calendar.YEAR);
- /* cal >> utilDate */
- utilDate = cal.getTime();
- /* cal >> long */
- longDate = cal.getTimeInMillis();