因為需要計算當前日期之後日期的一天0點,到一年之後的今天這個時間點。
所以用到了下面的方式。主要用到的是calendar的add()方法,可以增減年月日,甚至時分秒。所以把**貼出來
public class dateutils catch (parseexception ex)
calendar c = calendar.getinstance();
c.settime(parsedate);
c.add(calendar.day_of_month, 1);
date startdate = c.gettime();
calendar calendar = new gregoriancalendar();
calendar.settime(startdate);
calendar.add(calendar.year, 1);// 把日期往後增加一年.整數往後推,負數往前移動
date time = calendar.gettime();
calendar = new gregoriancalendar();
calendar.settime(time);
calendar.add(calendar.second, -1);// 把日期往前減一秒
date enddate = calendar.gettime();//取得一年後的今天23:59:59
mapmap = new hashmap<>();
map.put("startdate", startdate);
map.put("enddate", enddate);
return map;
}}
取時間的年月日時分秒
c 中 取時間的年月日時分秒 1 時間格式轉換 system.datetime currenttime new system.datetime 1.1 取當前年月日時分秒 currenttime system.datetime.now 1.2 取當前年 int 年 currenttime.year ...
獲取年月日時分秒
calendar ca calendar.getinstance int year ca.get calendar.year 獲取年份 2016 system.out.println year int month ca.get calendar.month 獲取月份 10 1 system.out....
python年月日時分秒
通過datetime函式獲取 import datetime 取當前時間 print datetime.datetime.now 取年 print datetime.datetime.now year 取月 print datetime.datetime.now month 取日 print dat...