如何取的指定年月日時分秒後的時間

2021-10-03 10:32:46 字數 853 閱讀 8413

因為需要計算當前日期之後日期的一天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...