Remove adjustment from local time (#834)
This commit is contained in:
parent
15944fcd10
commit
7b51b45906
@ -60,7 +60,7 @@ DateCalculatorViewModel::DateCalculatorViewModel()
|
|||||||
auto today = calendar->GetDateTime();
|
auto today = calendar->GetDateTime();
|
||||||
|
|
||||||
// FromDate and ToDate should be clipped (adjusted to a consistent hour in UTC)
|
// FromDate and ToDate should be clipped (adjusted to a consistent hour in UTC)
|
||||||
m_fromDate = m_toDate = ClipTime(today, true);
|
m_fromDate = m_toDate = ClipTime(today);
|
||||||
|
|
||||||
// StartDate should not be clipped
|
// StartDate should not be clipped
|
||||||
m_startDate = today;
|
m_startDate = today;
|
||||||
@ -83,7 +83,7 @@ DateCalculatorViewModel::DateCalculatorViewModel()
|
|||||||
|
|
||||||
DayOfWeek trueDayOfWeek = calendar->DayOfWeek;
|
DayOfWeek trueDayOfWeek = calendar->DayOfWeek;
|
||||||
|
|
||||||
DateTime clippedTime = ClipTime(today, false);
|
DateTime clippedTime = ClipTime(today);
|
||||||
calendar->SetDateTime(clippedTime);
|
calendar->SetDateTime(clippedTime);
|
||||||
if (calendar->DayOfWeek != trueDayOfWeek)
|
if (calendar->DayOfWeek != trueDayOfWeek)
|
||||||
{
|
{
|
||||||
@ -113,8 +113,8 @@ void DateCalculatorViewModel::OnInputsChanged()
|
|||||||
{
|
{
|
||||||
if (m_IsDateDiffMode)
|
if (m_IsDateDiffMode)
|
||||||
{
|
{
|
||||||
DateTime clippedFromDate = ClipTime(FromDate, true);
|
DateTime clippedFromDate = ClipTime(FromDate);
|
||||||
DateTime clippedToDate = ClipTime(ToDate, true);
|
DateTime clippedToDate = ClipTime(ToDate);
|
||||||
|
|
||||||
// Calculate difference between two dates
|
// Calculate difference between two dates
|
||||||
auto dateDiff = m_dateCalcEngine->TryGetDateDifference(clippedFromDate, clippedToDate, m_daysOutputFormat);
|
auto dateDiff = m_dateCalcEngine->TryGetDateDifference(clippedFromDate, clippedToDate, m_daysOutputFormat);
|
||||||
|
@ -110,7 +110,7 @@ namespace CalculatorApp
|
|||||||
Platform::String ^ GetDateDiffString() const;
|
Platform::String ^ GetDateDiffString() const;
|
||||||
Platform::String ^ GetDateDiffStringInDays() const;
|
Platform::String ^ GetDateDiffStringInDays() const;
|
||||||
Platform::String ^ GetLocalizedNumberString(int value) const;
|
Platform::String ^ GetLocalizedNumberString(int value) const;
|
||||||
static Windows::Foundation::DateTime ClipTime(Windows::Foundation::DateTime dateTime, bool adjustToLocalTime);
|
static Windows::Foundation::DateTime ClipTime(Windows::Foundation::DateTime dateTime, bool adjustUsingLocalTime = false);
|
||||||
|
|
||||||
property bool IsOutOfBound
|
property bool IsOutOfBound
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user