-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
8
-
generic
-
generic
A DESCRIPTION OF THE PROBLEM :
Date date = new Date();
date.setDate(0);
date.setDate(n);
the funciotn "public void setDate(int date)" has one parameter "int" .The frequently-used range is 1-31,but when input 0,the date will change to one month prior。
for example :
today is 2022-07-05 ,i want to get 2022-06-05 ,then i make code:
Date date = new Date();
int day=date .getDate();
date.setDate(0);
date.setDate(date );
the result is 2022-07-05 ,nothing has changed.
and i write something after line 3(date.setDate(0);) just as print or get,the result is 2022-06-05
Date date = new Date();
int day=date .getDate();
date.setDate(0);
date.getMonth();//System.out.println(date);....
date.setDate(date );
REGRESSION : Last worked in version 8
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Date date = new Date();
int day=date .getDate();
date.setDate(0);
date.setDate(date );
ACTUAL -
2022-07-05
FREQUENCY : always
Date date = new Date();
date.setDate(0);
date.setDate(n);
the funciotn "public void setDate(int date)" has one parameter "int" .The frequently-used range is 1-31,but when input 0,the date will change to one month prior。
for example :
today is 2022-07-05 ,i want to get 2022-06-05 ,then i make code:
Date date = new Date();
int day=date .getDate();
date.setDate(0);
date.setDate(date );
the result is 2022-07-05 ,nothing has changed.
and i write something after line 3(date.setDate(0);) just as print or get,the result is 2022-06-05
Date date = new Date();
int day=date .getDate();
date.setDate(0);
date.getMonth();//System.out.println(date);....
date.setDate(date );
REGRESSION : Last worked in version 8
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Date date = new Date();
int day=date .getDate();
date.setDate(0);
date.setDate(date );
ACTUAL -
2022-07-05
FREQUENCY : always