public ZonedDateTime Apply(ZonedDateTime origin) { var startOf = origin.StartOf(Unit); var endOf = origin.EndOf(Unit); if (origin - startOf <= endOf - origin) { return(startOf); } else { return(endOf); } }
public ZonedDateTime Apply(ZonedDateTime origin) => origin.StartOf(Unit);