diff --git a/DayMonthMaker b/DayMonthMaker new file mode 100644 index 0000000..82ca5ce --- /dev/null +++ b/DayMonthMaker @@ -0,0 +1,24 @@ +package timemanager; + +import java.util.LinkedHashMap; +import java.time.*; +import java.time.format.*; +import java.util.Map; + +import com.amazonaws.services.lambda.runtime.Context; +import com.amazonaws.services.lambda.runtime.RequestHandler; + +public class DayMonthMaker implements RequestHandler { + Map converter; + @Override + public Object handleRequest(Object input, Context context) { + converter = (LinkedHashMap)input; + context.getLogger().log("Input: " + input); + + LocalDate julian = LocalDate.now().withDayOfYear(Integer.valueOf(Integer.valueOf(converter.get("dayofyear")))); + DateTimeFormatter toMonthDay = DateTimeFormatter.ofPattern("MMM dd"); + String monthday = julian.format(toMonthDay).toString(); + return monthday; + } + +} diff --git a/JulianDateMaker b/JulianDateMaker new file mode 100644 index 0000000..68e3596 --- /dev/null +++ b/JulianDateMaker @@ -0,0 +1,29 @@ +package timemanager; + +import com.amazonaws.services.lambda.runtime.Context; +import com.amazonaws.services.lambda.runtime.RequestHandler; +import java.time.*; +import java.time.format.*; +import java.util.*; + +public class JulianDateMaker implements RequestHandler { + Map converter; + + @Override + public Object handleRequest(Object input, Context context) { + converter = (LinkedHashMap)input; + context.getLogger().log("Input: " + input); + LocalDate daymonth = LocalDate.now().withDayOfMonth(Integer.valueOf(converter.get("day"))).withMonth(Integer.valueOf(converter.get("month"))); + DateTimeFormatter toJulian = DateTimeFormatter.ofPattern("DDD"); + String julian = daymonth.format(toJulian); + + return julian; + } + + + + } + + + +