Author: fanningpj
Date: Sat May 16 08:17:32 2020
New Revision: 1877801
URL: http://svn.apache.org/viewvc?rev=1877801&view=rev
Log:
forbidden-apis-check issues
Modified:
poi/trunk/src/java/org/apache/poi/ss/formula/functions/DateValue.java
Modified: poi/trunk/src/java/org/apache/poi/ss/formula/functions/DateValue.java
URL:
http://svn.apache.org/viewvc/poi/trunk/src/java/org/apache/poi/ss/formula/functions/DateValue.java?rev=1877801&r1=1877800&r2=1877801&view=diff
==============================================================================
--- poi/trunk/src/java/org/apache/poi/ss/formula/functions/DateValue.java
(original)
+++ poi/trunk/src/java/org/apache/poi/ss/formula/functions/DateValue.java Sat
May 16 08:17:32 2020
@@ -33,6 +33,7 @@ import org.apache.poi.ss.formula.eval.Nu
import org.apache.poi.ss.formula.eval.OperandResolver;
import org.apache.poi.ss.formula.eval.ValueEval;
import org.apache.poi.ss.usermodel.DateUtil;
+import org.apache.poi.util.LocaleUtil;
/**
* Implementation for the DATEVALUE() Excel function.<p>
@@ -101,7 +102,7 @@ public class DateValue extends Fixed1Arg
}
int year = format.hasYear
? Integer.valueOf(groups.get(format.yearIndex))
- : LocalDate.now().getYear();
+ :
LocalDate.now(LocaleUtil.getUserTimeZone().toZoneId()).getYear();
int month = parseMonth(groups.get(format.monthIndex));
int day = Integer.valueOf(groups.get(format.dayIndex));
return new
NumberEval(DateUtil.getExcelDate(LocalDate.of(year, month, day)));
@@ -124,9 +125,9 @@ public class DateValue extends Fixed1Arg
}
- String[] months = new DateFormatSymbols().getMonths();
+ String[] months =
DateFormatSymbols.getInstance(LocaleUtil.getUserLocale()).getMonths();
for (int month = 0; month < months.length; ++month) {
- if
(months[month].toLowerCase().startsWith(monthPart.toLowerCase())) {
+ if
(months[month].toLowerCase(LocaleUtil.getUserLocale()).startsWith(monthPart.toLowerCase(LocaleUtil.getUserLocale())))
{
return month + 1;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]