Я пытаюсь преобразовать следующий код, который находится в C# в java. И я сталкиваюсь с трудностями в его преобразовании. Пожалуйста, любой может предложить мне простой способ сделать это на Java.C# Timespan эквивалент в java?
DateTime StartDate = new DateTime(PWUpdatedOn.Year, 01, 01);
TimeSpan ts = new TimeSpan(PWUpdatedOn.Ticks - StartDate.Ticks);
//Response.Write(ts.Days+1);
days = ts.Days + 1;
lngN = 0;
PWUpdatedOn.Year = 2016 // current year
Зависит от того, какую версию Java вы ищете, чтобы заставить ее работать. В Java 8 есть классы 'java.time. *', Которые могут сделать это для вас, но перед этим вам придется либо использовать библиотеку JodaTime, либо самостоятельно использовать математику, используя примитивные значения. – coladict
Проверьте это https://docs.oracle.com/javase/tutorial/datetime/iso/period.html для java 8 –