Class DateCalculator
java.lang.Object
org.strassburger.subscriptionmanager.util.DateCalculator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertLongToDate(Long dateLong) Convert time in milliseconds to String representation of date.static LonggetNextBillingDate(BillingPeriod billingPeriod, Long startDateMillis) Calculate the next billing date for a subscription.
-
Constructor Details
-
DateCalculator
public DateCalculator()
-
-
Method Details
-
getNextBillingDate
Calculate the next billing date for a subscription.- Parameters:
billingPeriod- Billing period of Subscription to calculate next billing date for.startDateMillis- Start date of Subscription to calculate next billing date for in milliseconds.- Returns:
- Next billing date in milliseconds.
-
convertLongToDate
Convert time in milliseconds to String representation of date.- Parameters:
dateLong- Time in milliseconds.- Returns:
- Date as String.
-